Linux 常用命令详解——目录大全

帮助命令
命令 详解
help 查询内置命令
info 查询更加详细的命令
文件和目录操作命令
命令 详解
ls 全拼list,列出当前目录的所有内容及其内容属性信息。
示例:
ls -f ——显示目录中的文件
ls -l ——显示文件和目录的详细资料
ls -a ——显示隐藏文件
ls -lSr ——以尺寸大小排列文件和目录
cd 全拼change directory,功能是从当前工作目录切换到指定的工作目录。
示例:
cd file1 ——进入 ’ file1’ 目录’
cd … ——返回上一级目录
cd …/… ——返回上两级目录
cd ——进入当前个人的主目录
cd ~user1 ——进入指定个人的主目录
cd - ——返回上次所在的目录
cp 全拼copy,其功能为复制文件或目录。
示例:
cp file1 dir1 ——将file1复制到dir1中
cp dir1/* . ——复制dir1目录下的所有文件到当前工作目录 (注意有一个点)
cp -a dir1/dir2 . ——复制dir1下面的dir2目录到当前工作目录(注意有一个点)
cp -a dir1 dir2 —— 复制dir1目录到dir2目录
find 查找,用于查找目录及目录下的文件。
示例:
find / -name file1 —— 从 ‘/’ 下开始搜索带有”file1“字段的文件和目录
find dir1 -name *.txt —— 在目录 ‘/dir1’ 中搜索带有’.txt’ 结尾的文件
mkdir 全拼make directories,其功能是创建目录。
示例:
mkdir dir1 —— 在当前目录下创建一个名称为 ‘dir1’ 的目录’
mkdir dir1 dir2 同时创建两个目录
mkdir -p /tree/dir1/dir2 创建一个目录树
mv 全拼move,其功能是重命名文件。
示例:
mv dir1 new_dir1 ——重命名一个目录
pwd 全拼print working directory,其功能是显示当前工作目录的绝对路径。
rm 全拼remove,其功能是删除一个或多个文件或目录。
示例:
rm file1 ——删除file1文件
rm -r dir1 —— 删除文件夹dir(其中 -r 就是向下递归,不管有多少级目录,一并删除)
rm -rf dir1 ——强行删除文件夹dir1(-f 就是直接强行删除,不作任何提示的意思)
touch 创建新的空文件或者改变已有文件的时间戳属性。
示例:
touch file1 —— 在当前目录下创建file1文件
touch -t 0712250000 file1 —— 修改一个文件或目录的时间戳 - (YYMMDDhhmm)
file 显示文件类型信息
示例:
file file1 —— 显示file1的类型信息
查看文件及内容处理命令
命令 详解
cat 查看文件内容
more 分页显示文件内容
head 显示文件内容的头部
tail 显示文件内容的尾部
wc 统计文件的行数、单词数或字节数
diff 全拼difference,用于比较文件的差异,常用于文本文件。
示例:
diff file1 file2 —— 比较file1和file2的文件差异
vimdiff 命令行可视化文件比较工具,常用于文本文件
vi/vim 命令行文本编辑器
常见命令
i (切换到输入模式,以输入字符)

在命令模式下按下:(英文冒号)就进入了底线命令模式,基本的命令有(已经省略了冒号):
q 退出程序
w 保存文件
系统信息显示命令
命令 详解
uname 显示操作系统相关信息的命令。
示例:
uname -m 显示机器的处理器架构 与“arch 显示机器的处理器架构 ”一致
uname -r 显示正在使用的内核版本
hostname 显示或者设置当前系统的主机名。
dmesg 显示开机信息,用于诊断系统故障(需要使用sudo)
uptime 显示系统运行时间及负载
stat 显示文件或文件系统的状态
du 计算磁盘空间使用情况。
示例:
du -sh dir1 估算目录 ‘dir1’ 已经使用的磁盘空间’
du -sk *
df 报告文件系统磁盘空间的使用情况。
示例:
df -h 显示已经挂载的分区列表
top 实时显示系统资源使用情况。
date 显示与设置系统时间
cal 查看日历等时间信息
用户管理命令
命令 详解
sudo 以另外一个用户身份(默认root用户)执行事先在sudoers文件允许的命令
useradd 添加用户
关机/重启/注销和查看系统信息的命令
命令 详解
shutdown 关机。
示例:
shutdown -h now 关闭系统(1)
shutdown -h hours:minutes & 按预定时间关闭系统
shutdown -c 取消按预定时间关闭系统
shutdown -r now 重启(1)
halt 关机
reboot 重启
poweroff 关闭电源
logout 注销,退出当前登录的Shell。
exit 退出当前登录的Shell。
Ctrl+d 退出当前登录的Shell的快捷键。

本文主要罗列linux常用的命令,linux还有大量的命令,但是并不常用,有兴趣的可以到linux info中查询

猜你喜欢

转载自blog.csdn.net/qq_41800366/article/details/106101152