Linux常用命令

来源:互联网 发布:电脑日志软件 编辑:程序博客网 时间:2024/05/17 20:34

最近工作用到了Linux,于是就把它写下来了,以后可以用的到。有什么错误,欢迎指出来。


cd命令:
cd /home/user  切换到目录/home/user
cd ./path 切换到当前目录下的path目录中, "."表示当前目录
cd ../path 切换到上层目录中的path目录中, ".."表示上一层目录


ls命令:
ls           列出当前文件夹中所以的文件和目录
ls -l:列出长数据串,包含文件的属性与权限数据
ls -a:列出全部的文件
ls -h:将文件容量以较易读的方式列出来
ls -R:连同子目录的内容一起列出来(递归列出)


cp命令:
cp -a:将文件的特性一起复制
cp -p:连同文件的属性一起复制,而非使用默认方式,与-a相似,常用于备份
cp -i:若目标文件已经存在是,在覆盖时会先询问操作的进行
cp -r:递归持续 复杂,用于目录的复制行为
cp -u:目标文件与源文件有差异时才会复制


mv命令:
mv -f:force强制的意思,如果目标文件已经存在,不会询问而直接覆盖
mv -v:若目标文件已经存在,就会询问是否覆盖
mv - u:若目标文件已经存在,且比目标文件新,才会更新


rm命令:
rm -r:强制删除,忽略不存在的文件,不会出现警告信息
rm -i:互动模式,在删除前会询问用户是否操作
rm -r:递归删除,常用于目录删除


tar命令:
tar -c:新建打包文件
tar -t:查看打包文件的内容含有那些文件名
tar -x:解压或解压缩的功能,可以搭配-C(大写)指定解压的目录,注意-c,-t,-x不能同时出现在同一条命令中
tar -j:通过bzip2的支持进行压缩/解压缩
tar -z:通过gzip的支持进行压缩/解压缩
tar -v:在压缩/解压缩过程中,将正在处理的文件名显示处理
tar -f filename:filename为要处理的文件
tar -C dir:指定压缩/解压缩的目录dir


解压:tar -zxvf  filename   解压文件为filename的文件 解压在当前目录
或者
tar -jxv -f filename.tar.bz2 -C 要解压的目录
压缩:tar -jcv -f filename.tar.bz2 要被处理的文件或目录名称


chmod命令:用于修改文件的权限
chmod -R 进行递归的持续更改,即连同子目录下的所以文件都会更改
如:chmod -R 777 filename 


vim命令:用于文本编辑
ESC键+ : q!,不做任何修改,退出编辑
ESC键+ : wq!或者x!,保存修改,退出编辑。
ESC键+ i:在当前光标处插入字符
ESC键+ a:在当前光标之后加入字符
ESC键+ r + 输入替换的字符:将当前光标处字符替换为你想要替换的字符
ESC键+ o:在当前所在行的下面,增加一个空行
ESC键+ DD:删除当前行

1 0
原创粉丝点击