一.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 命令的默认信号。 |