最近接触服务端开发是Linux系统,之前用的比较多的是windows 系统,对于Linux 命令了解不多,没有可视化界面,只能操作终端,命令不够熟悉。特此,将目前用到的Linux命令记录一下
1. 查看目录文件:ls
2. 查看目前路径:psw
3. 查看文件内容:cat 文件名
4. 打开编辑器:vim 文件名
修改:按Insert键
退出修改模式:按Esc 键
进入输命令模式:同时按键:Shift+;
保存退出:wq
不保存退出:q
5. 删除文件(夹):rm 文件(夹)(可以多个)
6. 重命名/剪切:mv 老名 新名
7. 复制 :cp 老文件路径+文件名 新文件路径(+文件名)
8. 进入新路径 cd 路径名
9. 后退一步:cd ../
10. 返回刚才工作的目录:cd -
11. 查找文件的路径: locate 文件名
12.修改文件权限:chomd
13. 创建新的命令窗口:Ctrl + Alt + T
14. 动态显示当前耗费资源最多进程信息:top
15.查看网络配置情况:ifconfig
16.杀死进程:kill,可以先用ps 或 top命令查看进程的id,然后再用kill命令杀死进程。
17.将进程切到后台运行:nohup command & 在缺省情况下,所有的输出都会被写入到nohup.out文件中,也可以指定文件路径,nohup command > log.txt>&1 &,则所有输出会写入到log.txt
18.显示(或设置)用户可以使用的资源的限制:ulimit-a 列出所有当前资源极限
-c 设置core文件的最大值,单位:blocks
-d 设置一个进程的数据段的最大值.单位:kbytes
-f Shell 创建文件的文件大小的最大值,单位:blocks
-h 指定设置某个给定资源的硬极限。如果用户拥有 root 用户权限,可以增大硬极限。任何用户均可减少硬极限
-l 可以锁住的物理内存的最大值
-m 可以使用的常驻内存的最大值,单位:kbytes
-n 每个进程可以同时打开的最大文件数
-p 设置管道的最大值,单位为block,1block=512bytes
-s 指定堆栈的最大值:单位:kbytes
-S 指定为给定的资源设置软极限。软极限可增大到硬极限的值。如果 -H 和 -S 标志均未指定,极限适用于以上二者
-t 指定每个进程所使用的秒数,单位:seconds
-u 可以运行的最大并发进程数
-v Shell可使用的最大的虚拟内存,单位:kbytes
19.打开端口号n: iptables -I INPUT -p tcp --dport n -j ACCEPT
网友评论