linux常用命令

489 阅读4分钟

一.linux查询当前所在的路径:pwd

选项与参数:

-P  :显示出确实的路径,而非使用连结 (link) 路径。

二.切换工作目录:cd

1.切换到当前目录的上一层目录:cd ..

2.切换指定/opt/baoxiao目录:

2.1.绝对路径:cd /opt/baoxiao (当前处于任意目录下)

2.2.相对路径:cd ./baoxiao (当前处于/opt目录下)

2.3 相对路径:cd../baoxiao (当前处于/opt/arfile目录下)

3.回到刚刚的那个目录:cd -

4.回到自己家目录:cd 或者 cd ~

三.显示目标列表目录:ls

语法

ls(选项)(参数)

选项与参数

-a  :全部的文件,连同隐藏档( 开头为 . 的文件) 一起列出来(常用)
-A  :全部的文件,连同隐藏档,但不包括 . 与 .. 这两个目录
-d  :仅列出目录本身,而不是列出目录内的文件数据(常用)
-f  :直接列出结果,而不进行排序 (ls 默认会以档名排序!)
-F  :根据文件、目录等资讯,给予附加数据结构,例如:
      *:代表可运行档; /:代表目录; =:代表 socket 文件; |:代表 FIFO 文件;
-h  :将文件容量以人类较易读的方式(例如 GB, KB 等等)列出来;
-i  :列出 inode 号码;
-l  :长数据串列出,包含文件的属性与权限等等数据;(常用)
-n  :列出 UID 与 GID 而非使用者与群组的名称 (UID与GID会在帐号管理提到!)
-r  :将排序结果反向输出,例如:原本档名由小到大,反向则为由大到小;
-R  :连同子目录内容一起列出来,等於该目录下的所有文件都会显示出来;
-S  :以文件容量大小排序,而不是用档名排序;
-t  :依时间排序,而不是用档名。
--color=never  :不要依据文件特性给予颜色显示;
--color=always :显示颜色
--color=auto   :让系统自行依据配置来判断是否给予颜色
--full-time    :以完整时间模式 (包含年、月、日、时、分) 输出
--time={atime,ctime} :输出 access 时间或改变权限属性时间 (ctime) 
                       而非内容变更时间 (modification time)

1.查询文件的详细(最常用的):ls -l 别名:ll

第一列为权限 -rw-rw-r--
- 文件类型(-为普通文件,d 为目录,l为软连接文件)
后每三位为一组,代表三个身份:(r 读 w写 X执行)
rw- 所有者(u)
rw- 所属组(g)
r-- 其他人(o)

第二列 引用计数,被调用过几次
第三列 所有者
第四列 所属组
第五列 文件大小
第六列 文件最后修改时间
第七列 文件名称

2.查询文件大小,以较易读的方式展现:ls -lh

3.查询文件 以完整日期展现:ls -lha --full-time

四.上传下载文件:rz sz

ps:如果提示未找到命令,则说明没有安装;
yum安装的命令:yum -y install lrzsz
具体操作如下图:

五.压缩 解压目录:zip unzip

实例:压缩服务器上当前目录的内容为xxx.zip文件
zip -r xxx.zip ./*
解压zip文件到当前目录
unzip filename.zip

六.查看进程:ps -ef|grep 名称

选项:
a:显示一个终端的所有进程,除会话引线外;
u:显示进程的归属用户及内存的使用情况;
x:显示没有控制终端的进程;
-l:长格式显示更加详细的信息;
-e:显示所有进程;

第一列 USER	该进程是由哪个用户产生的。
第二列 PID	进程的 ID。

七.杀死进程:kill

kill 命令的基本格式如下:
    kill [信号] PID

常用的信号:

信号编号 信号名 含义
0 EXIT 程序退出时收到该信息。
1 HUP 挂掉电话线或终端连接的挂起信号,这个信号也会造成某些进程在没有终止的情况下重新初始化。
2 INT 表示结束进程,但并不是强制性的,常用的 "Ctrl+C" 组合键发出就是一个 kill -2 的信号。
3 QUIT 退出。
9 KILL 杀死进程,即强制结束进程。
11 SEGV 段错误。
15 TERM 正常结束进程,是 kill 命令的默认信号。