Linux指令

Basic

ls [选项] [路径]

list 在列出指定路径下的文件/文件夹的名称,并以指定的格式进行显示

pwd

print working directory 打印当前工作目录

cd 路径

change directory 改变目录

mkdir 文件夹名/包含文件夹的完整路径

make directory 创建目录

touch 文件名/路径

创建文件

cp 被复制的文档路径 文档被复制到的路径

copy 赋值文件/文件夹到指定位置 [注]:复制文件夹时需添加选项 -r(recursive递归复制)

mv 需要移动的文档路径 需要保存的位置路径

move 移动、剪切、重命名

rm 选项 需要移除的文档路径

remove 移除/删除文档

选项:-f:force强制删除;-r递归

> / >>

输出重定向:>:覆盖输出;>>:追加输出

cat 文件路径

打开文件

cat 待合并的文件路径1 待合并的文件路径2 …. 文件路径n > 合并之后的文件路径

合并文件

Advanced

df

查看磁盘空间 [选项 -h –human-readable]

free

查看内存使用情况 [选项 -m以mb为单位]

head [-n] 文件路径

查看一个文件的前n行,如果不指定n,则默认显示前10行

tail -n 文件的路径

查看一个文件末n行,如果n不指定默认显示后10行

tail -f 文件路径

查看一个文件的动态变化内容

less 需要查看的文件路径

查看文件,以较少的内容进行输出,按下辅助功能键(数字+回车、空格键+上下方向键)查看更多

wc -lwc 需要统计的文件路径

统计文件内容信息(包含行数lines -l、单词数words -w、字节数bytes -c

date

输出操作时间,形式:2020年 09月 02日 星期三 20:09:27 CST

date +%F==date "+%Y-%m-%d"

输出:2020-09-02

date "+%F %T"==date +%Y-%m-%d %H:%M:%S

输出:2020-09-02 20:13:12

date -d "-1 day" "+%Y-%m-%d %H:%M:%S"

获取之前(-)或者之后(+)的某天(-d)/某月(-m)/某年(-y)

[ %F:表示完整的年月日;%T:表示完整的时分秒;%Y:表示四位年份;%m:表示两位月份(带前导0);%d:表示日期(带前导0);%H:表示小时(带前导0);%M:表示分钟(带前导0);%S:表示秒数(带前导0)]

cal == cal -l

输出当前月份的日历

cal -3

表示输出上一个月+本月+下个月的日历

cal -y 年份

表示输出某一个年份的日历

clear/快捷键ctrl+L

清除终端中已经存在的命令和结果(信息)[注:只是之前的信息的隐藏到了最上面,通过滚动条继续查看以前的信息。]

|

管道符一般可以用于“过滤”,“特殊”,“扩展处理”。不能单独使用主要是辅助作用。

ls / | grep y

查询出根目录下包含“y”字母的文档名称[grep指令:主要用于过滤]

cat 路径|less ==less 路径

ls / | wc -l

统计某个目录下的文档的总个数

man 命令

查询指令用法

reboot

重启

shutdown -h now == init 0 == halt ==poweroff

关机

Author: Krab
Link: https://isxrh.github.io/2020/09/02/202009_linux/
Copyright Notice: All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.