Linux 常用命令
Posted IT小学生
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux 常用命令相关的知识,希望对你有一定的参考价值。
-
uname
uname -s 输出内核名称 uname -n 输出网络节的主机名 uname -r 输出内核发行号 uname -v 输出内核版本 uname -m 输出主机硬件架构 uname -p 输出处理器类型或unknow uname -i 输出硬件平台 uname -o 输出操作系统名称 uname -a 按以上顺序输出所有信息。
-
主机名称命令
hostname 查看主机名称 hostnamectl set-hostname wood 设置主机名称,需要重新登陆生效。
-
date
date \'+%n\' 下一行 date \'+%t\' 下一跳(Tab) date \'+%H\' 小时(00-23) date \'+%I\' 小时 (01-12) date \'+%k\' 小时 (0-23) date \'+%l\' 小时 (1-12) date \'+%M\' 分钟 (00-59) date \'+%p\' 输出 AM 或 PM date \'+%r\' 显示12制时间 格式 hh:mm:ss [AP]M date \'+%s\' 显示从1970年1月1日00:00:00到目前为止的钞数。 date \'+%S\' 秒 (00-60) date \'+%T\' 24小时制显示时间 date \'+%X\' 相当于\'+%H%M%S\' date \'+%Z\' 显示时区
date \'+%a\' 星期几(Sun..Sat) date \'+%A\' 星期几(Sunday..Saturday) date \'+%b\' 月份(]an..Dec) date \'+%B\' 月份(January. .December) date \'+%c\' 直接显示日期与时 date \'+ %d\' 日(01..31) date \'+%D\' 直接显示日期(mm/dd/yy) date \'+%h\' 同\'+%b\' date \'+%j\' 一年中的第几天(001..366) date \'+%m" 月份(01..12) date \'+%U\' 一年中的第几周(00..53)(以Sunday为一周的第一天的情形) date \'+%w\' 一周中的第几天(0..6) date \'+%W\' 一年中的第几周(00..53)(以Monday为一周的第一天的情形) date \'+%x\' 直接显示日期(mm/dd/yy) date \'+%y\' 年份的最后两位数字(00.99) date \'+%Y\' 完整年份(0000..9999)
date -s 2020-04-12 设置日期为2020-04-12 date -s 13:12:20 设置时间为12:12:20 date -s "2020-04-12 13:12:20" 设置时间为 2020-04-12 13:12:20
-
cal
cal 显示当月日历 cal 2020 显示2020年全年日历
-
pwd
pwd -P 显示实际位置 pwd -L 显示所在位置
-
cd
cd ~ 回到家目录 cd 同上。
-
ls 查看当前目录下的文件
ls -a 列出目录下的所有文件,包括以.开头的隐藏文件。 ls -A 列出目录下的除.和..以外的所有文件 ls -B 不显示以~结尾的备份文件 。 ls -c 与lt一起使用,显示并按照修改时间排序,与l一起使用,显示时间并按照名称排序。 ls -l 显示 文件详细信息。 ls -h 以易于阅读的形式显示文件大小(1k,2M,3G) ll 同ls -l ls -L 明确的看到链接文件的真实大小。
-
mkdir 建立目录
mkdir -m 777 abc 设置权限模式(类似于chmod) mkdir -p abc/def 需要时创建目标目录的上层目录,但即使这些目录已经存在也不当作错误处理。 mkdir -v abc 每次创建目录都显示信息
-
touch 建立文件
touch -a abc 只更改访问时间
touch -c abc 只更改修改时间
touch -r abc edf 使用指定文件abc 的时间属性替代当前文件edf的时间属性。
touch -a -t 202001011230.18 abc 使用当前 202001011230.18 代替文件abc的访问时间.
touch -c -t 202001011230.18 abc 使用当前 202001011230.18 代替文件abc的修改时间.
touch abc edf 创建abc 和edf 两个文件 。
stat abc 查看文件 abc 的时间属性
-
rm删除文件或目录
rm -f abc 强制删除文件abc,不提示确认,忽略不存在的文件
rm -r abc 递归删除目录abc及abc目录下的文件。
rm -d dd 删除空目录 dd -
cp 拷贝文件
-i 覆盖前询问
-n 不覆盖已经存在的文件
-R 递归复制目录及其子目录内的所有文件
-s 只创建符号链接而不复制文件 -
mv 移动改名
-f 覆盖前不询问
-i 覆盖前询问
-n 不覆盖已经存在的文 -
cat 查看文件内容
以上是关于Linux 常用命令的主要内容,如果未能解决你的问题,请参考以下文章
markdown [Docker] Docker片段列表和命令#linux #docker #snippets
Android 逆向Linux 文件权限 ( Linux 权限简介 | 系统权限 | 用户权限 | 匿名用户权限 | 读 | 写 | 执行 | 更改组 | 更改用户 | 粘滞 )(代码片段