Linux命令详解-常用命令

1.文件操作命令

1.创建文件

touch 命令  所在目录 /bin/touch

touch fileName  //创建一个空文件

2.切换目录

cd 或 cd ~ //回到家目录

cd - 返回前一次目录

cd !$  切换到上一次目录

cd ../  返回到上层目录

3. 显示当前目录

pwd : print work directory

4.拷贝命令

cp 复制文件或目录

cp –a  -f  -p   源文件目录   

cp –a   复制目录及其目录下的子目录    目的文件或目录

cp –f  强制复制

cp –p  拷贝保留原来的文件属性,包括创建时间

5.删除命令

rm –i  文件/目录

rm –f  强制删除

rm –r  删除目录

6.移动文件

mv  源文件  目的文件

mv  oldName  newName  重命名

7.查看文件

cat  filename  //一次性查看,全部读出来

more  filename   //分屏显示  按空格:下一页 (或按f )  Enter:下一行  q:退出

less fileName   //空格或f : 下一页   pageup  上一页  pagedown  下一页  也可以使用上下左右键

head  -n fileName  查看前n行

tail –n  fileName  查看后几行

tail –f  filename  //实时查看文件

2.目录操作命令

1.链接文件

ln –s 源文件  目标文件  (软链接)

ln  file1 file2  (硬链接)  //不能跨分区  df –T

2.创建目录

mkdir –p   //连续创建目录

3.删除目录

rmdir 删除空目录

rmdir –r  目录  //删除目录及目录下的文件   -f  强制

rmdir –p   //连续删除

4.查看命令所在目录

whereis 命令   //显示系统命令及帮助手册所在的目录

5. 获取命令的说明

whatis  ls

6.查找命令

find 搜索路径  搜索关键字   文件或目录

find /etc/ –name f  fileName

locate 文件   //找到文件所在目录

说明:新建文件时无法搜索,因为新建文件还没有及时建索引,如果要索引,使用updatedb命令,将索引数据库更新。

7.文件中内容搜索:

grep //在文件中搜索字符串   -v  排除字符串   -i  不区分大小写

8.帮助

man  命令

注意man有man1  man3  man5,默认为man1

--help

info

3.压缩命令

1.gzip压缩

gzip –1  表示快速压缩   //不能压缩目录

gzip –9  最佳状态压缩

2.gzip解压缩

gunzip  文件名

gzip –d 文件名 

3.tar 打包

tar –zcvf    打包压缩

tar –zxvf   解压缩

4. zip压缩

zip –r  压缩后的文件名   要压缩目录   //压缩目录

zip –f

unzip -a  //解压

5.发送消息

write root  //发送消息给root用户

ctr +d  结束发送

wall  xxx  //发送消息,所有用户均可收到

msg n   //不接受消息

msg y  //继续接收消息

6.发送邮件

开启mail服务器:service sendmail start

mail  用户名    输入主题  内容   抄送   (ctr +d结束内容)

mail   按数字键,表示第几封信   r:回信   q:退出

7.网络相关命令

ifconfig  //查看ip配置

ifconfig eth1 192.168.1.119

ping   //查看网络是否联通   -c  发送多少次  -i  等待几秒发一次  -r  显示路由

8.关机

shutdown –h now 或 init 0

reboot 重启  init 6

猜你喜欢

转载自www.cnblogs.com/tomtellyou/p/9563402.html