linux基础命令(一)

(1)pwd   查出当前处于什么位置,在什么目录之下,例如, /root

(2)cd     change directory的缩写,切换目录,例如cd /就是切换到根目录 ;cd bin,就是切换到cd目录下;cd ..表示返回上一级

(3)ls      默认情况下查看当前目录下的文件或目录,如果要查看目录下文件的详细信息,可以这样写ls -l,效果如图

如果要显示的文件信息信息里的大小有单位,可以这样写 ls -lh,效果如图

如果输入ls -a   则是显示当前隐藏的文件

(4)tab  补全命令,假如记得某个命令是user(实际是useradd)开头,那么输入user后按两下tab键,那么所有以user开头的命令会出来了

 (5)vim  创建文件,例:vim .test,表示创建test文件,(这里在test前加了.号,表示创建的为隐藏的文件,否则不用加),编辑文件也可以用vim命令

(6)more  查看文件,more表示一部分一部分查看而不是一次查看全部内容(回车表示一行一行切换查看,空格表示一页一页查看)

(7)mkdir 创建目录,例:mkdir -p CN/GANSU/BIGIN/JINGGUAN,这里表示一层一层地自动创建,

 (8)tree 查看目录结构,如图

(9)mv   是move的缩写,表示把文件或目录移动到什么位置,例:mv cai_xin chun_xin,表示把文件cai_xin放在chun_xin目录下面

(10)man    帮助命令,查看某个吗,命令的用法,如图,但是cd命令不能用man查看

(11)help  也是查看命令帮助,例:ls --help,一般是这样写的,但是查看cd命令要这样写,help cd,

(12)cp     复制命令,例:cp yum.log /root/,表示复制yum.log到root目录下

(13)find   查找命令,find /表示从根开始查找,find .表示从当前目录下查找,例:find / -name *caixin*,这里表示从根目录下查找包含caixin这几个字母的文件或者目录,这里加了*号表示模糊查找,如图

find还可以按照大小查找,例:find / -size +100M |xargs ls -lh,这里表示查找100M以上的文件或目录,|xargs表示把之前的命令执行之后的结果返回给ls -lh执行,也就是查看返回结果的每一个文件的大小,如图

(14)rm  remove的缩写,删除文件,难以恢复,例:rm app.log,表示删除这个文件

(15)touch 创建文件,例如 touch var/app.log,表示在var目录下创建,这里var要先存在

(16)top 显示系统运行情况,可以查看那个程序消耗最大,如图

(17)这里补充一点,当输入ls -lh之后出来了这个,如图

一般是三个为一组,例:rwxr-xr-x,表示1、rwx,这是用户的权限;2、r-x,这是用户组的,3、r-x,这是其他用户的;

权限也可以修改,例:chmod 777 CN 这里表示改成777权限,就是大家都可读可写,如图

这样也可以改回来chmod 775 CN

(18)chown 改变文件的拥有者和群组,例:chown lodboy:lodboy log2012.log,这里改变拥有者和群组;例:chown root: log2012.log,改变文件所有者

原文地址:https://www.cnblogs.com/xiaobeibei26/p/6405195.html