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的基本命令就介绍到这里,后面还有其它命令(包括配置服务器的特定命令)后续会详细说明。