root 当前用户, love 当前虚拟机, ~ home , # root用户, $ 其他用户
列出当前目录中内容(文件或目录)的详细信息
[root@love ~]# ls -l清屏
clear
是ls -l的缩写
ll是在ls -l的基础上,在目录的后面加“/”
ls -lFdrwxr-xr-x. 3 root root 4096 9月 20 15:42 foolish/-rw-r--r--. 1 root root 46112 9月 20 17:58 install.log-rw-r--r--. 1 root root 10033 9月 20 17:56 install.log.syslogdrwxr-xr-x. 2 root root 4096 9月 20 18:06 公共的/drwxr-xr-x. 2 root root 4096 9月 20 18:06 模板/drwxr-xr-x. 2 root root 4096 9月 20 18:06 视频/使用管道,在ls -lF给目录加了“/”的查询结果基础上把目录筛选出来
[root@love ~]# ls -lF|grep /$drwxr-xr-x. 3 root root 4096 9月 20 15:42 foolish/drwxr-xr-x. 2 root root 4096 9月 20 18:06 公共的/drwxr-xr-x. 2 root root 4096 9月 20 18:06 模板/drwxr-xr-x. 2 root root 4096 9月 20 18:06 视频/使用管道,在ls -l查询结果的基础上把文件筛选出来
[root@love ~]# ls -l|grep ^--rw-r--r--. 1 root root 7 9月 20 14:28 a~-rw-------. 1 root root 1379 9月 20 17:58 anaconda-ks.cfg-rw-r--r--. 1 root root 3435 9月 20 15:35 a.txt使用管道,在ls -l查询结果的基础上把目录筛选出来
[root@love ~]# ls -l|grep ^ddrwxr-xr-x. 3 root root 4096 9月 20 15:42 foolishdrwxr-xr-x. 2 root root 4096 9月 20 18:06 公共的drwxr-xr-x. 2 root root 4096 9月 20 18:06 模板drwxr-xr-x. 2 root root 4096 9月 20 18:06 视频以相对路径创建目录(单层)
[root@love ~]# mkdir ooo以绝对路径创建目录(单层)
[root@love ~]# mkdir /root/apple以递归的方式创建多层目录
[root@love ~]# mkdir /root/apple/banana/orange/xxx -p创建一个空的文件
[root@love ~]# touch ooo.log进入/tmp目录,以绝对路径的方式
[root@love ~]# cd /tmp进入上一级目录
[root@love tmp]# cd ..进入当前用户的家目录
[root@love /]# cd ~进入当前目录下的aaa目录,前提是aaa目录存在
[root@love ~]# cd ooo以相对路径把文件“小狗”复制到“aaa/bbb/ccc/”目录下
[root@love ~]# cp 小狗 aaa/bbb/ccc/以绝对路径复制文件
[root@love ~]# cp /root/小狗 /root/aaa/bbb/以递归的方式复制目录
[root@love ~]# cp aaa /root/target -r删除文件,会有提示
[root@love ~]# rm ooo.log删除文件,不会有提示
[root@love ~]# rm a.txt -f递归删除目录,有提示
[root@love ~]# rm target/ -r递归删除目录,且没有提示
[root@love ~]# rm aaa/ -rf移动文件
[root@love ~]# mv foo foolish移动目录
[root@love ~]# mv ooo/ foolish/重命名文件或目录
[root@love ~]# mv apple/ apple_new查看文件内容
[root@love ~]# less install.log 向下滚屏:空格 向上滚屏:b 退出:q查看当前所在目录的完整路径
[root@love ~]# pwd输出PATH环境变量的值
[root@love ~]# echo $PATH查看系统当前运行的所有进程
[root@love ~]# ps -ef分屏查看所有进程
[root@love ~]# ps -ef|less搜索指定特征的进程
[root@love ~]# ps -ef|grep /bin/bashroot 23779 23777 0 09:18 pts/1 00:00:00 /bin/bashroot 23792 23777 0 09:18 pts/2 00:00:00 /bin/bashroot 23802 2824 0 09:18 pts/0 00:00:00 grep /bin/bash搜索指定特征的进程,并排除当前命令
[root@love ~]# ps -ef|grep /bin/bash|grep -v greproot 23779 23777 0 09:18 pts/1 00:00:00 /bin/bashroot 23792 23777 0 09:18 pts/2 00:00:00 /bin/bash搜索指定特征的进程,并排除当前命令之后统计搜索结果数量
[root@love ~]# ps -ef|grep /bin/bash|grep -v grep|wc -l2根据进程ID杀死一个进程
[root@love ~]# kill -9 23779查询某个具体端口号被监听的情况
[root@love ~]# netstat -anp|grep :22使用tar命令对tar类型的压缩包进行解压(解压到当前目录)
tar -zxvf 压缩包文件名压缩练习:把JDK压缩包上传到Linux系统中并解压
1.上传 在SecureCRT界面上点SecureFX图标 在本地窗口中找到要上传的文件 在要上传的文件上点右键 在右键菜单中点上传 注意:二进制文件上传时应该以二进制方式上传,否则不可用 默认是上传到Linux系统的/root目录下2.移动文件 用户解压安装的文件,例如:JDK、Tomcat等等通常会放在/opt目录下。 所以把刚才上传的文件移动到/opt目录下3.解压 查看压缩包中的内容是“整的”还是“散的”。如果是整的那么就可以放心的解压到当前目录下。 [root@love opt]# tar -zxvf jdk-8u121-linux-x64.tar.gz