我学习linux时做了很多乱作一通的笔记,哈哈。其实熟练使用后真实用到的并没有那么多,今天我把一些基础命令整理出来,可能不完整。
- su root或su 登录root用户
- cd ../ 返回上级目录
- cd 返回用户家目录
- cd dir1/dir2/dir3 切换到多层嵌套目录
- pwd 显示工作路径
- ls 查看目录中的文件
- ls -a 查看目录以及文件包括隐藏文件
- ll 查看目录以及文件的属性
- mkdir dir1 创建目录
- mkdir dir{1..n} 创建多个连续目录
- mkdir -p a/b/c 创建多层的嵌套目录
- ctrl + c 取消本次命令编辑,进入下次命令
- ctrl + l 清屏
- rm file 提示删除文件
- rm -r 提示删除目录
- rm -f 强制删除文件
- rm -rf 强制删除目录
- rm -rf dir1 dir2 删除多个目录
- rm -rf a{1..100} 删除a1--a100开头的所有文件
- mv file1 file2 将file1改名为file2
- mv a.txt . 将a.txt移动到当前目录,当前目录用“.”表示
- cp ../a.txt . 将上级目录中a.txt复制到当前目录
- cp -r ../ff . 将上级目录ff目录复制到当前目录下
- ln -s file1 lnk1 创建一个指向文件或目录的软链接(将file1文件指向link1中创建软连接)
- ln file1 lnk1 创建一个指向文件或目录的物理连接
- touch a.txt 创建a.txt文件
- uname -m 显示机器的处理器架构
- uname -r 显示正在使用的内核版本
- cat a.txt 查看a.txt文件内容
- date 时间显示
- df -h 显示已经挂载的分区列表
- head -3 a.txt 显示文件内容前3行
- tail a.txt 显示文件的最后10行
- tail -c 10 a.txt 显示文件内容的最后10个字符
- tar -cvf ./a.tar ./a.txt 创建归档文件,将a.txt文件归档为a.tar c:创建,v:显示打包信息,f:使用归档
- tar -zcvf ./a.tar.gz ./a.txt 创建压缩包 z:压缩
- tar -tf ./a.tar 查看归档文件内文件列表 t:列出文件列表
- tar -tzvf ./a.tar.gz 查看压缩包内文件列表
- who 查看用户
- reboot 重启
- init 0 关机
- logout 注销