Linux常用命令

最近接触服务端开发是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

你可能感兴趣的:(Linux常用命令)