常用Linux命令

常用linux(Ubuntu)命令


1、ls 列出当前目录里的所有文件
2、ls -a 列出隐藏文件
3、ls -l 长格式列出文件
文件类型 文件权限 连接数 属主 属组 大小 日期 时间 文件名
d rwxrwxr-x 2 user1 user1 4096 Aug 17 09:10 abc
4、ls -R 递归列出文件
5、pwd 显示当前目录
6、mkdir 文件夹名 : 创建一个新的目录
7、touch 文件名 :创建一个新的文件 or 改变文件修改时间
8、cd 切换目录
9、cp /etc/php.* abc :将/etc/目录下以php.开头的文件复制到当前目录abc中。
10、cp -R [要复制的文件路径加名字] [要复制到的路径加名字]
11、mv file dir1:同一目录下,将文件file移动到目录dir1中。
12、mv myfile myfile2:将文件或目录myfile改名为myfile2。
13、rmdir mydir1: 删除指定mydir1的空目录。
14、rm 文件名 :删除指定文件。
15、rm -rf [路径加名字]:删除文件
16、cat 文件名:显示指定文件内容。
17、history:查询历史记录命令。
18、which cp:显示命令的绝对路径。
19、find / -name “dhcpd*”:参数-name指明按文件名进行查找,即从/目录开始查找以dhcpd开头的所有文件。
20、vim 文件名:打开文件
21、gzip myetc.tar:将文件myetc.tar压缩为myetc.tar.gz。
22、gunzip my.tar.gz:将文件my.tar.gz解压缩为my.tar。
23、tar -cvf myetc.tar /etc:将目录/etc打包为一个名为myetc.tar的文档。参数-c的功能是打包(创建), 参数-v是显示处理过程, 参数-f是用来指定文档名。
24、tar -zcvf myetc.tar.gz /etc:将目录/etc打包并压缩为一个名为myetc.tar.gz的文档。
25、unzip xxx.zip:解压xxx.zip文件。
26、ifconfig eth0 10.22.1.103 netmask 255.255.255.0
设置网卡eth0的IP地址为10.22.1.103、掩码为255.255.255.0。
27、ifconfig eth0 down/up :禁用/激活 网卡eth0
28、man 命令 :了解命令是做什么的
29、kill 进程号 :快速关闭一个进程。
30、date 显示时间
31、date -s”20060901 13:41”:将系统的时间设置为2006年9月1日,13:41。
32、set nu:显示行号。
33、wq:保存退出。q:不保存直接退出。
34、exit:退出。
35、passwd:更改密码。
36、chmod:修改用户访问权限。
37、chown:修改文件拥有者和所在用户组。
38、chgrp mygroup1 hello.txt:将指定文件hello.txt的属组改为mygroup1。
39、grep “bind” host.conf:在文件host.conf中查找包含字符串“bind”行。
40、grep -v “network” /etc/nsswitch.conf:查找 /etc/nsswitch.conf文件中不包含字符串“network”的行。
41、grep -r -n “Documentroot” *:快速查找网络根目录。
42、重启网络:service network restart。
43、关闭防火墙:service iptables stop。
44、添加默认路由:rout add default gw 192.168.1.1
45、配置静态IP:vi /etc/sysconfig/network-scripts/ifcfg-eth0.
46、打开mysql:mysql -u root -p (root)。
47、安装 yum:yum install -y 软件名
48、卸载 yum:yum remove -y 软件名
49、nestat -a:查看所有服务端口【监听、连接】


以上命令为个人总结,如有错误希望大家多多指正。

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