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,改变文件所有者