liunx命令总共常用只有80个,总共600个
liunx和DOS,window不同是,只要文件有可执行权限,不管后缀是什么都能执行,chmod u+x filenae
1.ls list a all l 长格式 R everse F 附加文件类别,比如在列出的文档后面,可执行文件后面加上星号 t time 按时间建立顺序列出 r 相反次序
ls -FR 展示当前目录下所有文件及目录,后面加字符。
ls -ltr s* 列出s开头的,最新建立在最下的文件
2.touch
touch -d 20141111 abc 创建一个2014年11月11号名字叫ABC的空文件
3.cd
change directory cd - 切换历史目录 cd ./abc切换到当前目录的ABC目录下,其实直接cd ABC 即可
rm pwd
rm -rf file i information r reverse f 强制删除
cat temp temp2 > tempc
temp和temp2文件替换tempc
>>追加
cp copy f1 f2把文件一复制给文件二
cp f1 f2 dir cp -R dir1 dir2
f 强制复制 p 保留日期 R 递归复制
more
空格 下一页 回车 下一行
q 退出
less好一点 回滚之前的内容pageUp
tail -f 日志的常用命令
mkdir -p AAA/test P parent 即使AAA不存在也能创建出test目录
rmdir -p BBB/test 删掉test目录之后若BB目录时空,则也会删掉。
ln -s f1 f2 为1文件创建软连接 去掉s就是创建硬连接。区别 删掉连接文件,硬链接存在,查找报错,软连接也会删掉,是逻辑连接。
chmod chown chgrp
chown 改变文件拥有者,一般只有root用户有这个权限。 chown -R ABC:users *递归改变文件拥有者为ABC
chgrp group file
chgrp -R group dir/
umask 改变文件权限 文件权限777 umask 022 文件权限变成 755 umask -S 查看文件掩码
find / | xargs grep -ri "?s*"
从根目录开始寻找文件以及目录是含有s的文件,并且s前只有一个字符
grep baoshi somedir
ls -l /etc|grep sjjs locate ABC|more
df -km 磁盘空间兆为单位
du -sh当前磁盘多少空间 不加s显示每个磁盘多少空间
man password |col -b> pa.txt 将命令手册转换成文档输出 还有 info whatis
gzip -1 数字1表示快速压缩,9表示最佳压缩,r是递归压缩。
gunzip r 递归解压缩
tar -zcvf mytar.tar.gz mail/ 将目录中文件解压缩 zip unzip uname wall hell year
ping c 发出多少条信息 i 等待多少秒发下一条 R 路由详细信息 ping -c 4 192.168.0.222
lynx 字符界面浏览器 lynx www.baidu.com ifconfig -a
mail shutdown -g 120 等待关机 shutdown -h now 立刻关机
groupadd -u 700 -g users wuyan给用户wuyang分组到users,分配用户ID为700