1、cd / 进入根目录
cd home/ 打开home目录
cd .. 返回上一级目录
cd ~ 回到 /root主目录
2、ls(dir) 列出目录和文件
ls -l (vdir)查看文件的详细属性
ls -ld /etc/ 查看目录属性
3、pwd 显示当前目录
4、cat 查看文本文件
cat day 查看day文本内容(后面可以跟多个文本名)
cat -n 显示行号
5、more
more 分页显示文本信息;按空格键 向下翻页;按enter键向下滚动一行。Q键退出
6、head和tail
head -n 2 day 查看day文本文件头两行
tail -n 2 day查看day文本文件末尾两行
7、less文本阅读工具命令
less /usr/book 查看book内容
按空格键 向下翻页;
B键 向上翻页;
也可使用光标键向前、后、甚至左右移动。
/ 搜索指定内容
/ + enter 继续搜索下一个匹配
8、查找文件内容 grep
grep un day
在day文本中查找包含un的行
9、find 命令:在指定范围内查找文件
find /usr/bin/ -name zip -print
在/usr/bin/目录中查找zip文件
find /usr/bin/ -type f -atime +100 -print
查找在100天内没有使用过的文件
find /usr/bin/ -type f -mtime -1 -print 在最近一天内修改过的文件
10、locate 更快定位文件
locate *.doc 查找以doc结尾的文件
11、man - 寻求帮助
12、whatis 获取命令简介
13、apropos 当你想不起使用哪个命令时使用
linux文件目录管理命令
14、mkdir: 建立目录
mkdir document kk
建立document和kk目录
15、touch 建立一个空文件
touch temp 在当前目录下新建名为temp的空文件
touch命令的另一个用途是更新一个文件的建立日期和时间。
16、移动
mv hello bin/ 将hello文件移动到bin目录下
mv Photos/ 桌面/
将Photos目录移动到桌面
mv -i hello test/
将hello文件移动到test,如有相同文件,会提示是否覆盖。
mv可以在移动文件和目录的同时对其重命名
17、cp 复制文件和目录
cp test.php test/
复制test.php文件到test目录
cp -r test/ 桌面/
将 test目录及其文件一起复制到桌面文件夹下
18、rm
rm -i test/*.php 删除test目录下所有的php文件
rm -r Photos/ 递归删除,完整删除Photos
19、chown chgrp 改变文件所有权
chown lewis:root days
更改days的所有权(属主改为 lewis,属组改为root;如果只需要更改文件的属主,省略掉后面的 :GROUP)
20、chown -R lewis iso/ 将iso/ 和其下所有的文件交给用户 lewis
21、软链接(建立链接) ln
ln -s days my_days
建立一个名为y_days的符号链接指向文本文件days
22、管道: |
ls | grep ay
在文件列表中查找文件名包含'ay'字符串的文件
可以在一行命令中使用多个管道。
23、用户与用户组
useradd wuzhe
添加一个用户为wuzhe
groupadd newgroup
在系统中添加一个名为newgroup的组
24、history 查看曾经执行的操作
25、rpm -ivh chrome.rpm
rpm安装谷歌浏览器
rpm --query chrome
24、tar
tar -cvf shell.tar shell/ 将shell目录连同其下的文件一同打包成文件
tar -xvf shell.tar 解压.tar文件
tar -xzvf shell.tar.gz 首先调用gunzip解压shell.tar.gz 然后再解开shell.tar
rar 文件压缩以及解压 请看这里: http://www.xitongzhijia.net/xtjc/20150513/48197.html
解压rar文件(需要下载rarlinux)
rar x centos.rar //解压 centos.rar 到当前目录
rar centos.rar ./piaoyi.org/ //将 piaoyi.org 目录打包为 centos.rar
25、vim编辑器
vim分为插入和命令两种模式。在插入模式下可以输入字符,命令模式下则执行除了输入字符之外的所有操作,包括保存、搜索、移动光标等待。
默认vim启动时处于命令模式。i 键进入插入模式。vim命令是严格区分大小写的。esc键返回命令模式;H,J,K,L分别代表上下左右移动光标。O键可以在当前行的下一行插入一行;:w 保存文件 :w + '文件名' 将文件以某个名字保存; ':q'退出vim;组合使用':wq'保存并退出。':q!'放弃修改并退出vim编辑器;/+'搜索内容' 可以搜索一个字符串。
v: 选择文本
d: 剪切
dd: 删除一行
p: 粘贴
u:撤销
:set number 显示行号
ctrl+f : 向下翻页
ctrl+b: 向上翻页
26、卸载程序
yum remove sendmail 卸载发送邮件程序
27、关于pm2的命令
1.1、pm2 restart id名 重启node服务
1.2、pm2 logs 查看程序运行日志
28、systemctl命令
systemctl reload xxxx; 重新加载某个配置文件
systemctl start xxxx; 启动某某服务
systemctl stop xxxx;关闭某某服务
29、nginx的命令
nginx -t 测试配置文件是否正确