liunx基础命令详解

linux常用命令详解

1.ls 选项 参数

ls:列出当前目录下的文件(list)

选项:

-l:显示文件详细信息(长输出)

-h:human-readable 以人类易读的方式显示文件大小(和-l一起使用)

-d:查看目录本身的信息(和-l一起使用)

-a:列出来所有的文件包括以.开头的隐藏文件

注意:

1.短选项可以合并一起写并且不区分前后顺序,短选项是以一个-开始

2.长选项不可以合并一起写,长选项以两个-开始


2.pwd:显示当前工作目录


3.cd:切换工作目录

[root@ken ~]#

root:表示当前的登录用户

@:分隔符

ken:主机名

~:表示当前工作目录

cd 目录:切换到指定目录

cd -:切换到上次所在的工作目录

cd ..:切换到上级目录

cd 或 cd ~:切换到用户家目录

4.mkdir:创建目录

mkdir test:创建test目录

mkdir 3/3/3 -p:创建级联目录(多层目录)

5.touch:创建普通文件

touch test:创建test文件

touch 3/3/3/test:在指定目录中创建文件

6.echo:输出一段字符

echo "hello world":输出一段内容至屏幕

echo "hello world" > 3/3/3/test:输出内容至创建的文本中

-e:解释特殊字符

echo -e "1\n2\n3\n"  ##\n表示换行

echo -e "\033[32mHello World\033[0m"  ##打印颜色

7.cp:复制目录或文件

格式:

cp file1 file2  #复制文件

cp -a test1 test2  #复制目录

选项:

-a:复制目录并保持属性不变

-p:保持属性不变

-r:复制目录

8.mv:移动文件或目录

mv test test1 #将test移到test1中

mv test test1 test2 #将test和test1文件移动到test2中

mv test3 test4 #改名

9.rm:删除文件或目录

选项:

-r:级联删除(删除目录时使用)

-f:强制删除

10.cat 查看文本内容(较小文件)

选项:

-n:显示行号

11.more:查看大文件(显示百分比)

shift+pgup

12.less:查看中等大小文件(按

pgup进行翻页

13.head:默认只显示前十行内容

-n:指定显示行


14.tail:默认只显示后十行

-n:指定显示行

-f:持续刷新文件内容


15.clear:清屏

快捷方式:Ctrl+l

Ctrl+c:强制终止

16.poweroff 关机


17.reboot 重启

修改系统文件的时候往往是需要进行重启的


18.alias:设置查看别名

alias "ken=ls -l"

19.unalias:取消别名

unalias ken

注意:工作中接受一台服务器是需要执行一下alias

20.unman:查看系统信息

-a:显示系统详细信息

-r:显示系统内核版本

cat /etc/redhat-release #查看系统版本

21.hostname:

注意:

hostname 设置主机名立即生效但是重启失败

hostname:查看主机名

hostname ken:设置主机名

永久改名

cat /etc/hostname

echo "ken1" > /etc/hostname

22.hostnamectl:设置主机名并立即生效

hostnamectl set-hostname ken2

23.history:显示出所有执行过的命令


24.ping:向主机发送ICMP(检查主机是否在线)

选项:

-c:发送包的数量

-w:等待时间

-i:指定收发信息的间隔时间

25.kill:终止进程(kill后加指定pid号码)

选项:

-9:强制终止

26.du:文件及目录大小

选项:

-s:仅显示总和

-h:人类易读

27.df:报告文件系统磁盘空间的使用情况

-h:人类易读

28.free:显示系统中已用和未用的内存空间总和

选项:

-m:以m为单位

-h:人类易读

-s:间隔秒数 持续观察内存使用状况

29.date:查看及设置系统时间

查看:

date "+%Y/%m/%d %H:%M:%S"

date "+%F %T"

设置:

date -s "2021-4-12 16:33:30"

你可能感兴趣的:(liunx基础命令详解)