which命令

1)    作用:搜索某个系统命令的位置。

2)    案例:查询vi命令路径:which vi

cp命令

1)作用:用于复制文件或目录;

2)-a:此选项通常使用在复制目录时使用,它保留链接/文件属性,并且复制目录下的所有内容。其作用等于dpR参数组合。

3)-d:复制时保留链接。这里所说的链接相当于window系统中的快捷方式。

4)-f:覆盖已经存在的目标文件而不是提示。

5)-i:与-f选项相反,在覆盖目标文件之前给出提示,要求用户确认是否覆盖,回答“y”时目标文件将被覆盖。

6)-p:除复制文件的内容外,还把修改时间和访问权限也复制到新文件中。

7)-r:若给出的源文件是一个目录文件,此时将复制到该目录下所有的子目录和文件。

8)-l:不复制文件,只生成链接文件。

9)案例:将用户的~下test文件copy到指定目录/opt下:

cp test /opt

将/opt下所有文件内容复制到/temp目录下,即:cp -r /opt /temp

Head及tail命令

1) head命令作用:显示文档的前n行;

2) tail命令作用:显示文档末尾n行;

3)案例:head -n 5 log;tail -n 5 log

grep命令

1)作用:用于查找文件里符合条件的字符串。

2)案例:在当前目录中,查找后缀有file字样的文件中包含test字符串的文件,并打印出该字符串的行:grep test *.file

查找指定进程:cat test | grep a,

cat *.file | grep x查找文件*.file中含有x的内容。

3)-e:使用PATTERN作为模式。这可以用于指定多个搜索模式,或保护以连字符(-)开头的图案。指定字符串作为查找文件内容的样式。

4)-f:指定规则文件,其内容包含有一个或多个规则样式,让grep查找符合规则条件的文件内容,格式为每一行规则样式。

pwd命令

1)作用:显示当前工作目录。

cd命令

1)作用:用于切换当前工作目录至目标目录;

2)cd .. :切换到上一级目录;

3)cd - :切换到最近一次的工作目录;

4)cd ~ :切换到当前用户的家目录。

df命令

1)作用:用于显示目前在linux系统上的文件系统的磁盘使用情况统计。

2)-h,--human-readable使用人类可读的格式(预设值是不加这个选项的….)

3)案例:df -h:可以显示每个文件的大小(单位:M,G),可读性更高

mkdir命令

1)作用:创建目录;

2)-p:确保目录名称存在,不存在的就建一个(等同于递归创建)

3)案例:mkdir -p /a/b/c/d 递归创建文件夹(如果文件夹不存在)

mount及umount命令

1)    mount作用:挂载linux系统外的文件;

2)    umount作用:用于卸载文件系统;

3)案例:将/dev/hda1挂载在/mnt之下:mount /dev/hda1 /mnt

ls命令

1) 作用:用于显示指定工作目录下的内容;

2) -a:显示所有文件及目录(ls内定将文件名或目录名称开头为”.”的视为隐藏文档不会列出)

3)-l:除文件名称外,亦将文件型态/权限/拥有者/文件大小等资讯详细列出。

4)-r:将文件以相反次序显示(原定依英文字母次序)

5)-t:将文件依建立时间的先后次序列出;

6)-A:同-a,但不列出“.”(目前目录)及“..”(父目录)

7)-F:在列出的文件名称后加一符号;例如可执行文档加“*”,目录就加”/”.

8)-R:若目录下有文件,则以下的文件也都依序列出。

history命令

1)作用:用于显示历史记录和执行过的指令命令

2)案例:查看历史执行记录后5条:history 5

ifconfig命令

1)    作用:用于显示或设置网络设备。

网络查看:ip addr

ping命令

1)作用:检查网络是否连通。

2)案例:ping www.baidu.com

useradd命令

1)作用:建立用户账号;

2)-c<备注> 加上备注文字。备注文字会保存在passwd的备注栏位中。

3)-d<登入目录> 指定用户登入时的家目录;

4)-D:变更预设值。

5)-e<有效期限> 指定账号的有效期。

6)-f<缓冲天数> 指定在密码过期后多少天即关闭该账号。

7)-g<群组> 指定用户所属的群组。

8)-G<群组> 指定用户所属的附加群组。

9)-m:自动建立用户的登录目录。

10)-M:不要自动建立用户的登入目录。

11)-n:取消建立以用户名称为名的群组。

12)-r:建立系统账号。

命令passwd

1)作用:更改使用者的密码;

2)-d删除密码;

3)-f:强制执行;

4)-k:更新只能发送在过期之后;

5)-l:停止账号使用;

6)-S:显示密码信息;

7)-u:启用已被停止的账户。

8)-x:设置密码有效期;

9)-g修改群组密码;

10)-i:过期后停止用户账户。

kill命令

1)作用:杀死执行中的程序或工作。

2)-l<信息编号> 若不加<信息编号>选项,则-l参数会列出全部的信息名称。

3)-s<信息名称或编号> 指定要送出的信息。

4)案例:kill -9 22483(进程编号)

补充:查看进程:ps -ef

su命令

1)    作用:变更为其他使用者的身份,除root外,需要键入该使用者的密码;

2)    -c:commont或--command=command变更为账号为USER的使用者并执行指令(command)后再变回原来使用者。

clear命令

1)作用:用于清除屏幕。

ssh命令

1)创建密钥:ssh-keygen -t rsa;

2)家目录下会生成私钥(id_rsa)和公钥(id_rsa.pub);

3)将公钥拷贝给目标服务器:ssh-copy-id -i ~/.ssh/id_rsa.pub

注意:操作前先启动ssh服务,systemctl start sshd.service

tar解压缩

1)    作用:解压缩后缀名为tar的压缩包;

2)    -f<备份文件>或--file=<备份文件>指定备份文件

3)-v或--verbose显示指令执行过程;

4)-x或--extract或--get从备份文件中还原文件。

5)-z或--gzip或--ungzip指令处理备份文件。

6)-C<目的目录>或--directory=<目的目录>切换到指定目录

7)案例:tar -zxvf xxxx -C /user/

远程拷贝scp

1) scp命令用于linux之间复制文件和目录。

2) -r:递归复制整个目录

3) scp -r 本地路径 目标路径

linux命令之------which命令/cp命令/Head及tail命令/grep命令/pwd命令/cd命令/df命令/mkdir命令/mount及umount命令/ls命令/history命令/ifconfig命令/ping命令/useradd命令/命令passwd/kill命令/su命令/clear命令/ssh命令/tar解压缩/远程拷贝scp的更多相关文章

  1. Linux基础之命令练习Day4-fdisk,mkfs,mlabel,mount,umount,mkswap,swapon,dd,top,free,ps,kill,rpm,yum,make

    一. 硬盘分区.格式化及文件系统的管理 1. 在Linux系统中,一切皆文件.每个设备都被当作一个文件来对待. 常见的存储设备在Linux系统中的文件名如下表所示: 2. 对硬盘进行分区有以下优点: ...

  2. Linux远程拷贝scp命令

    今天要从admin服务器将测试上修正content和image_count后的数据库更新到dz服务器. 首先需要备份数据库,使用mysqldump命令 整表全部备份:    mysqldump -u ...

  3. SSH无密码登录及远程拷贝命令SCP的使用

    SSH无密码登录 1.生成密钥对(公钥和私钥) $ cd /home/cen/.ssh $ ssh-keygen -t rsa #生成密钥,使用rsa方式进行加密,四个回车 $ ssh-copy-id ...

  4. 五、Linux/UNIX操作命令积累【cp、mv、cat、grep、ps】

    在使用Linux/UNIX下,常常会使用文本界面去设置系统或操作系统,作者本人在工作的过程也在不断接触这方面的命令,所以为此特酝酿.准备.開始了本文的编写.本文主要记录自己平时遇到的一些Linux/U ...

  5. Linux远程拷贝scp

    Linux的scp命令可以实现两台服务器之间互相拷贝文件,我的测试环境是Centos6.4. 基本的命令格式 scp 拷贝目标文件 远程用户@远程主机地址:远程目录 一.从本机拷贝到目标远程主机 # ...

  6. scp linux远程拷贝和本地拷贝命令

    linux远程拷贝和本地拷贝命令   一.linux对linux 远程拷贝   scp命令    scp 文件名  root@远程ip:/路径/    将本地home目录下的test.tar的文件拷贝 ...

  7. Linux ssh命令详解

    SSH(远程连接工具)连接原理:ssh服务是一个守护进程(demon),系统后台监听客户端的连接,ssh服务端的进程名为sshd,负责实时监听客户端的请求(IP 22端口),包括公共秘钥等交换等信息. ...

  8. Linux ssh命令

    SSH(远程连接工具)连接原理:ssh服务是一个守护进程(demon),系统后台监听客户端的连接,ssh服务端的进程名为sshd,负责实时监听客户端的请求(IP 22端口),包括公共秘钥等交换等信息. ...

  9. 常用命令su ls cp cd mv cat touch mkdir rm head less more pwd tac 等

    1.用户切换 su:switch user su kevin   //半切换,切换到kevin用户,但是不读取kevin用户的配置文件 su - kevin   //完全切换,执行这个命令的时候表示切 ...

随机推荐

  1. ASP.NET Core中如何显示[PII is hidden]的隐藏信息

    有时候我们在ASP.NET Core项目运行时,发生在后台程序中的错误会将关键信息隐藏为[PII is hidden]这种占位符,如下所示: 而知道这些关键信息,有时候对我们调试程序是非常重要的.所以 ...

  2. zabbix4.0 本地安装详解及步骤

    安装前说明下,下面安装过程中涉及selinux部分仅供参考,可能会导致启动服务时产生各种报错,作者也是在折腾了无数日夜后报错不断而放弃治疗,直接永久关闭了selinux(啊,没有selinux的日子真 ...

  3. 用RD,GR,BL三个方法内代码生成一张图片(非原创,我只是完整了代码)

    我公开以下图片的源代码,,是ppm格式的,,自己找到能打开的工具.. (非原创,我加工的代码,可直接执行运行输出,缩略图能看到效果)  这是原博客 http://news.cnblogs.com/n/ ...

  4. Java 11 新特性介绍

    Java 11 已于 2018 年 9 月 25 日正式发布,之前在Java 10 新特性介绍中介绍过,为了加快的版本迭代.跟进社区反馈,Java 的版本发布周期调整为每六个月一次——即每半年发布一个 ...

  5. js进度条源码下载—js进度条代码

    现在很多网站会用到进入网站特效,到网页没有加载完成的时候,会有一个loding特效,加载完了之后才能看到页面,今天就带着做一个js进度条效果,今天要做的效果是纯js进度条加载,没有用到框架,方便大家进 ...

  6. React Children 使用

    React 有一个特殊的属性children, 主要用于组件需要渲染内容,但它并不知道具体要渲染什么内容,怎么会有这种使用场景?确实比较少,但并不是没有,比如弹出框.当你写一个弹出框组件的时候,你知道 ...

  7. Vue.js前端MVVM框架实战篇

    相信大家对vue.js这个前端框架有了一定的了解.想必也想把Vue急切的运用在项目中,看看它的魅力到底有多大?别急,今天我会满足大家的想法. 我们一起来看看“Webpack+Vue”的开发模式相比以往 ...

  8. JavaScript 之 offset 、client、scroll

    下面这三组是关于元素大小.位置相关的属性 一.offset 偏移量 1.offsetParent 该属性获取距离当前元素最近的定位父元素,如果没有定位父元素此时是 body 元素 2.offsetLe ...

  9. 原油PETROLAEUM英语PETROLAEUM石油

    petrolaeum (uncountable) Archaic spelling of petroleum petroleum See also: Petroleum Contents [hide] ...

  10. Cheat Engine 模糊数值

    打开游戏 玩到换枪为止 换枪 发现子弹数量是有限的200 扫描200 这是初次扫描 开两枪 剩余子弹数量194 再次扫描194 得到地址 尝试得到的这两个地址,经验证,第二个是我们想要的地址 重新开始 ...