指令篇
1、 查看日历
命令 cal
2、 修改密码命令 passwd
3、查看当前用户 whoami 查看当前在线用户 who,users,w等
4、关闭系统命令 halt(直接关闭系统) init 0(使用预先定义的脚本关闭系统,关闭前可以清理和更新有关信息) init 6,reboot(重启系统)
5、查看文件信息 ls -l 或 ls -la
-rwxrwxrwx 1 www www 549 Aug 4 10:41 api2.php
2、 修改密码命令 passwd
3、查看当前用户 whoami 查看当前在线用户 who,users,w等
4、关闭系统命令 halt(直接关闭系统) init 0(使用预先定义的脚本关闭系统,关闭前可以清理和更新有关信息) init 6,reboot(重启系统)
5、查看文件信息 ls -l 或 ls -la
-rwxrwxrwx 1 www www 549 Aug 4 10:41 api2.php
每一列的含义如下:
第一列:文件类型。
第二列:表示文件个数。如果是文件,那么就是1;如果是目录,那么就是该目录中文件的数目。
第三列:文件的所有者,即文件的创建者。
第四列:文件所有者所在的用户组。在Linux中,每个用户都隶属于一个用户组。
第五列:文件大小(以字节计)。
第六列:文件被创建或上次被修改的时间。
第七列:文件名或目录名。
文件权限查看(如上: -rwxrwxrwx)
可以分为三组,每一组有三个,每个字符都代表不同的权限,分别为读取(r)、写入(w)和执行(x):
第一组字符(2-4)表示文件所有者的权限,-rwxr-xr-- 表示所有者拥有读取(r)、写入(w)和执行(x)的权限。
第二组字符(5-7)表示文件所属用户组的权限,-rwxr-xr-- 表示该组拥有读取(r)和执行(x)的权限,但没有写入权限。
第三组字符(8-10)表示所有其他用户的权限,rwxr-xr-- 表示其他用户只能读取(r)文件
6、 查看文件内容 cat filename 或 cat -b filename
7、统计文件行数,单词数,字符数 wc filename
8、复制文件 cp source_filename destination_filename(需要被复制的文件名,新文件名称)
9、重命名文件 mv old_filename new_filename
10、多级目录创建方法 mkdir -p dir1/dir2/dir3..../dirn
11、更改文件所有者 chown username filename,更改文件所在群组 chgrp groupname filename
12、grep过滤器的使用
grep -v 反转查询,输出不匹配的行。例如,grep -v "test" demo.txt 将输出demo.txt中不包含"test"的行内容
grep -n 输出匹配的行以及行号 例如,grep -n 'test' demo.txt
grep -l 输出行所在的文件名 例如,grep -n 'test' demo.txt demo1.txt
grep -c 输出匹配的总行数 例如,grep -c 'test' demo.txt
grep -i 不区分大小写进行匹配 例如,grep -i 'test' demo.txt
13、sort命令使用
sort -u 在输出行中去除重复行
sort -r sort默认的排序方式是升序,如果想改成降序 sort -r
sort -o sort默认是把结果输出到标准输出,所以需要用重定向才能将结果写入文件 sort -r filename -o filename
sort -n 按数字排序 sort -n demo.txt
sort 还有-k -t 等其他很有用的属性,下次深入时再细细研究
14、 ps查看进程命令
ps -a 显示所有用户进程
ps -x 显示无终端进程
ps -u 显示更多信息,类似 -f 的使用
ps -e 显示所有进程
15、kill杀进程命令 kill -9 pid
16、fg,bg的使用(后续深入)
17、telnet 连接并登录远程计算机
18、ftp工具(后续要用深入研究)
19、remi源安装
# CentOS 6 / RHEL 6 yum install http://rpms.famillecollet.com/enterprise/remi-release-6.rpm # CentOS 7 / RHEL 7 yum install http://rpms.famillecollet.com/enterprise/remi-release-7.rpm