美文网首页
linux 常用命令

linux 常用命令

作者: Maggie_77 | 来源:发表于2016-11-19 16:05 被阅读0次
linux常用快捷键.jpg

pwd  显示当前目录
ls  显示文件或目录

文件名
-l:列出文件详细信息l(list)
-a:列出当前目录下所有文件及目录(显示 .文件)
./ :当前目录(/可省,下同)
../ :上一层目录

cd 切换目录

./
~:当前
tab

mkdir 创建目录(过程:mkdir-cd-pwd)

touch 创建文件(过程:mkdir-cd-touch-ls)

a.html
.a

rm 删除文件(不能删除目录)

-r: 递归删除,可删除目录
-f :忽略不存在的文件,不出现警告
-i :互动模式,实现询问

例如

rm -i file:删除文件file,删除之前询问
rm -fr dir:强制删除目录dir中的所有文件

mv 移动文件、目录或更名

-f :如果目标文件已经存在,不会询问而直接覆盖
-i :若目标文件已经存在,就会询问是否覆盖
-u :若目标文件已经存在,且比目标文件新,才会更新

例如

mv file file1:把file重命名为file1
mv file1 file2 file3 dir :把文件file1 file2 file3移到dir中

命令间可以用;或者&&连接
用;连接时每个命令执行(即使有错的);用&&连接时若有错误命令则不执行

cp 复制

-r :递归持续复制,用于目录的复制行为
-a :将文件的特性一起复制

例如

cp -a file1 file2: 连同文件的所有特性把文件file1复制成文件file2
cp file1 file2 file3 dir: #把文件file1、file2、file3复制到目录dir中

echo 输入 cat 查看

echo 1 > 1.txt:把1输入到1.txt中
cat 1.txt :查看1.txt的内容
cat 1.txt | less:分页查看(内容很多,q退出)
将记事本转为UTF-8编码格式才能正确显示

head/tail 显示前几行/后几行

head 1.txt:显示1.txt文件中的前几行
head -n 3 1.txt:显示1.txt文件中的前3行
tail -n 3 1.txt:显示1.txt文件中的后3行

du -sh:显示可读空间大小
du -sh dir1 估算目录 'dir1' 已经使用的磁盘空间

查看ls的帮助文档(用法):

  • ls --help
  • ls -h
  • man ls

mkdir -p a/b/c:创建目录a/b/c
!!:重复上一次命令
alt+.:变换参数
"a b"或者a\ b:参数间有空格要使用""或
-:回到之前的

cd -:回到之前的目录(与cd ..不同)

右键可以复制粘贴!

which ls:找到ls命令所在位置(/user/bin)

相关文章

网友评论

      本文标题:linux 常用命令

      本文链接:https://www.haomeiwen.com/subject/dkhepttx.html