# cd /home 进入 '/home' 目录
# cd .. 返回上一级目录
# cd ../.. 返回上两级目录
# cd - 返回上次所在目录
# ls 查看目录中的文件
# su - 切换到root权限(与su有区别)
# tar -xvf archive.tar 释放一个包
# tar -xvf archive.tar -C /tmp 把压缩包释放到 /tmp目录下
# tar -zxvf redis-3.2.8.tar.gz 解压到同级目录
# zip -r mydata.zip mydata 压缩mydata目录
# chmod 777 tcl8.5.0 对tcl8.5.0文件 读写看文件的所以权限
# chmod 777 -R ./ 递归的改当前目录下的文件和子目录的权限属性(在根目录下执行了这样的命令的话基本系统废了)
# rm -rf /var/log/httpd/access 将会删除/var/log/httpd/access目录以及其下所有文件、文件夹
# mv test testTwo 同一路径下,移动test文件夹里的所有文件到tesTwo文件夹下,相当于重命名
//-------------------编辑文件内容------------------------------------------
vi 或者vim (有区别)
然后输入从哪行编辑:5(第5行编辑)
退出 vi 时,需要在末行模式中输入退出命令“q”。 如果在文本输入模式下,首先按“ESC” 键进入命令模式,然后输入“:” 进入末行模式在末行模式下,可使用如下退出命令:
:q 直接退出。 如果在文本输入模式下修改了文档内容,则不能退出。
:wq 保存后退出。
:x 同“ wq”。
:q! – 不保存内容, 强制退出。
//--------------------------------------------------------------
# shutdown -r now 立刻重启(root用户使用)
mv命令既可以重命名,又可以移动文件或文件夹。
例子:将目录A重命名为B
mv A B
例子:将/a目录移动到/b下,并重命名为c
mv /a /b/c
其实在文本模式中要重命名文件或目录,只需要使用mv命令就可以了,比如说要将一个名为abc的文件重命名为1234:
mv abc 1234
ps -ef 可以查看主机所有运行的进程 ps -ef | grep 过滤条件
查看程序运行情况
ps aux | grep redis
杀死线程
改进1:
把ps的查询结果通过管道给grep查找包含特定字符串的进程。管道符“|”用来隔开两个命令,管道符左边命令的输出会作为管道符右边命令的输入。
$ ps -ef | grep firefox
smx 1827 1 4 11:38 ? 00:27:33 /usr/lib/firefox-3.6.18/firefox-bin
smx 12029 1824 0 21:54 pts/0 00:00:00 grep --color=auto firefox
这次就清爽了。然后就是
$kill -s 9 1827
还是嫌打字多?
改进2——使用pgrep:
一看到pgrep首先会想到什么?没错,grep!pgrep的p表明了这个命令是专门用于进程查询的grep。
$ pgrep firefox
1827
看到了什么?没错火狐的PID,接下来又要打字了:
$kill -s 9 1827
安装rz sz
yum install -y lrzsz