一个指令可以包含多个选项,操作的对象也可以是多个。
上列表中第一列字符表示文档类型,其中‘-‘表示对应的文档类型为文件,‘d'表示文档类型为文件夹
mkdir 路径名 路径可以是文件夹名
蓝色表示文件夹,绿色表示拥有全部权限
# wc-lwc 需要统计的文件的路径 -l line行数 -w words数, -r 表示bytes字节数,依照空格判断单词数。行数比较实用。
date + %f 显示效果:年月日
date "+%Y-%m-%d"
cal -3 # 输出上一个月,本月,下一个月
cal -y 2018 # 输出某一年的日历
该命令只是隐藏到最上面,可以通过滚动条继续查看以前的信息。
ls / | grep y # 通过管道查询出根目录下包含‘y'字母的文档名称,
’前面的输出 | 后面的输入 前面管道的输出就是后面管道的输入。
cat 路径
whoami指令:查看当前登录的用户名
主要查看进程信息(cpu占用)
ps -ef | grep 进程名称 # 过滤查询
查看服务器进程占的资源。 # top 过几秒自己刷新。q退出
计算进程实际占用内存= 常驻内存 - 共享内存
运行top的时候,暗下方便的快捷键
查看目录的真实大小
eg: 统计“/root/yunweihenniux”目录的实际大小
du -sh /root/yunweihenniux
du -sh /etc/ # 查看etc 目录的大小
# 用于查找文件 参数55个之多
find 路径范围 选项值
-name : 按照文件名称进行搜索,支持模糊搜索
-type : 按照文档类型进行搜索, "-" 表示文件(用 f 不用 -) “d” 表示文件夹
eg: find / name httpd.conf
find / etc -name *.conf | wc -l # 管道 统计个数 find 输出,作为wc输入
find / etc/sane.d/ -type f # etc 下所有的文件
find /etc/ -type d # etc 下所有文件夹
控制软件服务的启动、停止、重启。
service 服务名 start/stop/restart
需要启动本机的Apache(服务器软件)其服务名叫httpd
service httpd start /stop / restart
kill pid # 先用ps查进程pid
killall 进程名称
reboot -w 模拟重启,但是不重启,写关机开机日志,不重启。
shutdown 指令 关机
shutdown -h now # 关机提示 #shutdown -h 15:25 #关机提示
取消 shutdown entos 7.x ctrl+c
centos 7.x shutdown -c
uptime 指令 输出计算机在线时间(从开机以来到现在的时间)
# uptime
unname 指令 获取操作系统的相关信息。用于获取操作系统的类型。
uname -a # all 表示获取所有系统信息。
查看网络连接状态。
man指令:manual, 手册(包含linux中全部命令手册,英文)
ssh (secure shell)非常常用的工具,客户端,服务器都需要安装相关软件。远程登录维护服务器。
ssh server默认端口号22 ,如果不改动,可以不加-p 反之则需要添加。
remote 地址 ssh工具 :install putty or xshell
scp 远程拷贝文件, 把开发好的文件拷贝至远程,或从远程拷贝下来。
远程文件夹操作:
scp只能在linux或者Unix系统下使用。
Windows下可以安装putty,使用pscp命令行工具或者安装filezilla使用FTP进行文件传输。
chmod (重要)
可以修改用户/组 对 文件/目录的权限
命令格式如下
删除光标前/后的内容: 前 ctrl+u 后 ctrl + k
rm -f /tmp/A* # 删除 /tmp 下所有A开头的文件
cp /etc/passwd /tmp/ # 把/etc/passwd 备份到 /tmp
tail -3 /etc/passwd # 查看系统最后创建的3个用户
wc -l /etc/passwd # 统计当前系统账户个数
touch /tmp/test.conf # 创建/tmp/test.conf文件
vim /tmp/test.conf # vim编辑打开test.conf
bead -3 /etc/passwd # 查看etc/passwd 头三行
tail -3 /etc/passwd # 查看/etc/passwd 尾三行
mkidir -p /text/1/2/3/4 # 一次性创建目录/text/1/2/3/4
du -sh /etc # 查看/etc所占磁盘空间
rm -rf/tmp/* # 删除 /tmp下所有文件
service httpd start # 启动Apache服务
ps -ef | grep httpd # 查看是否启动成功
killall httpd # 杀死Apache