linux[命令]

常用命令

vi 新建文件,修改文件
dd 删除一行
shift+g

文件权限

ls -l 或者 ll 查看权限

ls -l
dr-xr-xr-x.  2 root root       4096 Jul 20 10:35 bin
-rw-r--r--   1 root root 8053063680 Jul 19 10:52 swapextend
-rw-------.  1 root root  536870912 Jan  3  2014 swapfile

第一个字符代表文件类型。d代表目录,-代表非目录。
接下来每三个字符为一组权限,分为三组,依次代表所有者权限,同组用户权限,其它用户权限
每组权限的三个字符依次代表是否可读,是否可写,是否可执行
用chmod给文件权限
4代表读权限,2代表写权限,1代表执行权限
7=4 + 2 + 1,表示拥有可读可写可执行权限
5=4 + 1,表示拥有可读可执行权限,但是没有写权限
0 代表没有任何权限
例如chmod755
1.文件所有者可读可写可执行
2.与文件所有者同属一个用户组的其他用户可读可执行
3.其它用户组可读可执行,如下

1、目录的只读访问不允许使用cd进入目录,必须要有执行的权限才能进入。
2、只有执行权限只能进入目录,不能看到目录下的内容,要想看到目录下的文件名和目录名,需要可读权限。
3、一个文件能不能被删除,主要看该文件所在的目录对用户是否具有写权限,如果目录对用户没有写权限,则该目录下的所有文件都不能被删除,文件所有者除外
4、目录的w位不设置,即使你拥有目录中某文件的w权限也不能写该文件

vi test.sh
chmod 755 test.sh

free //以KB为单位,显式系统内存使用情况
free -ml -s 1 //每秒以M为单位,显式系统内存详细使用情况。
free -c 4 -s 2 //为KB为单位,每2秒显式系统内存使用情况,一共显示4次

:set nu 显示行号
:set nonu 取消显示行号

rz sz
传送文件 接收文件

netstat -nat|grep -i “80″|wc -l 查看某个端口连接数

wc -l 输出行数

jcmd
jstack [pid] 查看进程是否有死锁

cd .ssh

你可能感兴趣的:(linux[命令])