1、ls
命令名称:ls list
功能描述:显示当前目录
所在路径:/bin/ls all user
语法格式:ls -la 【目录】
2、touch
命令名称:touch
功能描述:生成空文件
所在路径:/bin/touch all user
语法格式:touch [选项] 文件名
3、cd
命令名称:cd change directory
功能描述:改变工作目录
所在路径:Shell内部命令
语法格式:cd [目录]
cd ~
cd
cd ..
cd /
cd -
cd !$
4、pwd
命令名称:pwd print work directory
功能描述:显示当前目录
所在路径:/bin/pwd All user
语法格式:pwd
5、cp
命令名称:cp copy
功能描述:拷贝目录或文件
所在路径:/bin/cp
语法格式:cp -afp [源目录或文件] [目标目录或文件]
6、rm
命令名称:rm remove
功能描述:删除文件或目录
所在路径:/bin/rm All user
语法格式:rm -rf 【文件或目录】
7、mv
命令名称:mv move
功能描述:移动文件或重命名
所在路径:/bin/mv All user
语法格式:mv -rf [源文件或目录] 【目标文件或目录】
8、mkdir
命令名称:mkdir
功能描述:创建空目录
所在路径:/bin/mkdir All user
语法格式:mkdir -p 目录
9、cat
命令名称:cat
功能描述:读取文件所有内容
所在路径:/bin/cat All user
语法格式:cat 文件名
10、more
命令名称:more
功能描述:读取文件所有内容(空格翻页、Q|q退出)
所在路径:/bin/more All user
语法格式:more 文件名
11、less
命令名称:less
功能描述:读取文件所有内容(即可向上、下翻页)
所在路径:/bin/less All user
语法格式:less 文件名
12、head
命令名称:head
功能描述:显示文件前几行(默认是10行)
所在路径:/bin/head All user
语法格式:head -n 文件名
13、tail
命令名称:tail
功能描述:显示文件尾几行
所在路径:/bin/tail All user
语法格式:tail -n 文件名
应用:tail -f 文件名 //动态检测文件内容,用于日志检查
14、ln
命令名称:ln link
功能描述:产生链接文件
所在路径:/bin/ln All user
语法格式:软链接 ln -s [源文件] [目标文件] //类似快捷方式
注意:软连接中源文件和目标文件一定要用绝对路径;
硬链接不能够跨分区
硬链接:ln file1 file2
15、whereis
命令名称:whereis
功能描述:显示系统命令和帮助手册所在位置
所在路径:/bin/whereis All user
语法格式:whereis 命令关键字
@whatis 命令关键字
16、find
命令名称:find
功能描述: 查找文件
所在路径:/bin/find All user
语法格式:find [搜索目录] [搜索关键字]
17、locate
命令名称:locate
功能描述:查找文件
所在路径:/bin/locate All user
语法格式:locate 文件名
//需要更新文件目录索引数据库:updatedb 查找速度快
18、grep
命令名称:grep
功能描述:在文件找到指定关键字所在行并输出
所在路径:/bin/grep All user
语法格式:grep "关键字" 文件名
// grep -v "#" /etc/samba/smb.conf
19、man
命令名称:man
功能描述:获取帮助信息
所在路径:/bin/man All user
语法格式:man 命令关键字
//或 ls --help man 1是普通的命令,程序,man 2是系统调用,man 3函数说明
20、gzip
命令名称:gzip
功能描述:压缩或解压缩文件
所在路径:/bin/gzip All user
语法格式:gzip -1 文件名 或 gzip -9 文件名
那么解压: gunzip 压缩文件 或gzip -d 压缩文件
注意:使用gzip不能压缩文件夹,因此我们需要借助tar命令先打包
#mkdir aa
tar cvf aa.tar aa/生成一个tar文件
gzip -9 aa.tar --->生成aa.tar.gz
反过来,先解压,后解包
gzip -d aa.tar.gz
tar -xvf aa.tar
其实可以用一条命令解决:
tar -zcvf aa.tar.gz aa
tar -zxvf aa.tar.gz
另外,还有zip 和unzip也是类似的
21、 write
命令名称:write
功能描述:发送消息
所在路径:/bin/write All user
语法格式:write 用户名
注:消息内容按ctrl+d 结束
22、wall
命令名称:wall
功能描述:广播消息
所在路径:/bin/wall All user
语法格式:wall 内容
注:mesg n/y //关闭或开启广播;普通用户不能屏蔽管理员的消息
23、关机、重启
命令名称:shutdown -h now 或 init 0
功能描述:关机
所在路径:/sbin/shutdown root
语法格式:shutdown -h now 或 init 0
命令名称:shutdown -r now 或 init 6 或reboot
功能描述:重启
所在路径:/sbin/shutdown root
语法格式:shutdown -r now 或 init 6 或reboot
24、网卡IP地址参数设置
说明:更改、配置IP参数有多种方式:ifconfig 或 setup 或直接修改配置文件等;
ifconfig 命令可以查看、修改IP参数,但只存放在内存中,重启丢失;
setup&修改配置文件 可使配置永久保存,但需重启一个服务 #service network restart
例:ifconfig eth0 192.168.1.1 255.255.255.0
ifdown eth1 //关闭端口
ifup eth1 //开启端口
route add default gw 192.168.1.254 //添加默认网关
下面是直接修改配置文件:
vi /etc/sysconfig/network-scripts/ifcfg-eth0
进入直接编辑即可,保存,记得重启服务
#service network restart
附:如果需要给一块网卡配置多个IP地址,可按如下方法操作
cd /etc/sysconfig/network-scripts/
cp ifcfg-eth0 ifcfg-eth0:1
vi ifcfg-eth0:1
然后输入不同IP地址;
同个多个IP一样操作。
好,关于LINUX的基本命令就介绍到这里,后面还有其它命令(包括配置服务器的特定命令)后续会详细说明。