linux 常用命令

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)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 系统信息cat /etc/os-release 查看系统详细信息(只在centos和redhat上试过生效)arc...
    MicoCube阅读 3,978评论 0 0
  • 系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显...
    周晓风阅读 2,958评论 0 0
  • 系统 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正...
    莎楽哥哥鸭阅读 4,106评论 1 51
  • 最近都在和Linux打交道,这方面基础比较薄弱的我只好买了本鸟哥的书看看,感觉还不错。我觉得Linux相比wind...
    blvftigd阅读 4,223评论 0 0
  • 我不知道我是怎样的存在,我一直这样开场,作为思想的始点。 沉迷于自己的没一部分之中,我曾经奢望过自己的能够作为一个...
    sinken阅读 2,540评论 0 0