1.1 cat 功能:查看文件内容
实例:cat /etc/profile
cat /proc/meminfo
cat /proc/sys/net/core/wmem_default
1.2 chmod 功能:修改文件或目录权限
实例:chmod 777 * ,chmod 777 file
1.3 cp 功能:复制文件或目录到指定目录
实例:cp -r /usr/local/dll1 /usr/local/dell2
1.4 diff 功能:比较两个文本文件的不同
实例:diff file1 file2
1.5 file
功能:识别文件类型
实例:file demo.exe
1.6 find
功能:指定目录查找文件或目录
实例:find /usr/local -name file.txt
find /home | grep libonvif
find ./ -regex .*so.*\.gz
1.7 ln 功能:创建文件或者目录的链接
实例:ln -s libssl.so /usr/local/libssl.so
1.8 mv 功能:移动文件或者目录
实例:mv test1 test2
1.9 rm
功能:删除文件或者目录
实例:rm -rf /usr/local/dll
1.10 touch
功能:创建文件或者修改文件时间
实例:touch file1
1.11. umask
功能:查看或指定建立文件时预设权限
实例:umask 002
1.12 ftp
功能:连接远程ftp服务器
实例:ftp 172.16.5.26
1.13 grep
功能:匹配正则表达式搜索文本并打印
实例:ls | grep tst
grep hello file.txt
1.14 seq
功能:文件流编辑器
实例:seq '5d' file.txt
1.15 awk
功能:文本按行分析工具
实例:last -n 5 | awk '{print $1}'
cat /etc/passwd | awk -F ':' '{print $1}'
1.16 sort
功能:将文件内容排序输出
实例:cat /etc/passwd | sort
sort file.txt
1.17 uniq
功能:过滤文件中相邻重复行
实例:sort file.txt | uniq
uniq file.txt
1.18 wc 功能:统计文件中行数,字数,字节数
实例:wc /etc/passwd
40 45 1719 /etc/passwd
1.19 vi,vim
功能:文本编辑器
实例:vim config.ini
1.20 gedit
功能:可视化文本编辑器
实例:gedit config.ini
1.21 emacs
功能:文本编辑器
实例:emac config.in
1.22 date
功能:显示日期
实例:date
1.23 free
功能:查看系统内存使用
实例:free -M
1.24 cd
功能:进入目录
实例:cd /usr/local/
1.25 du
功能:查看文件或者目录占用磁盘空间大小
实例:du -h home
1.26 df
功能:查看磁盘使用情况
实例:df -a
1.27 ls
功能:列出文件或目录
实例:ls -a
1.28 mkdir,rmdir
功能:创建或删除目录
实例:mkdir /usr/local/dll
rmdir /usr/local/dll
1.29 ldd,ldconfig
功能:查看可执行模块的动态库依赖关系
实例:ldd demo
1.30 sysctl
功能:动态配置内核参数
实例:sysctl -w net.ipv4.ip_forward=1
1.31 tar,bzip2,gzip
功能:文件压缩或解压
实例:bzip2 filename,bunzip2 filename.bz2,
gunzip -9 filename
gzip /etc/man.config
tar -zcvf /usr/local/file.tar.gz /home
tar -ztvf /usr/local/file.tar.gz
tar -zxvf /usr/local/file.tar.gz /home
2.环境设置2.1 alias
功能:定义命令别名
实例:alias ln="ln -s"2.2 export
功能:设置或显示环境变量
实例:export library_path=$path:/usr/loal/dll
2.3 env
功能:查看环境变量
实例:env -a
2.4 ulimit
功能:限制shell进程占用资源
实例:ulimit -n 65535
ulimit -c 10000
2.5 pwd
功能:显示当前目录
实例:pwd
2.6 source /etc/profile
功能:使shell重新执行刚修改的文件,使之立即生效
实例:source /etc/profile 3.网络配置3.1 arp
功能:查看系统arp缓存表
实例:arp -v3.2 route
功能:查看或设置路由表
实例:route add -net 192.168.62.0 netmask 255.255.255.0 gw 192.168.1.1
route del -net 192.168.62.0 netmask 255.255.255.0 gw 192.168.1.1
route add -host 192.168.168.110 dev eth0
route add -host 192.168.168.119 gw 192.168.168.1
3.3 ifconfig
功能:设置网卡ip、掩码、网关
实例:ifconfig eth0 192.168.5.40 netmask 255.255.255.0
ifconfig add default gw 192.168.5.1
3.4 netstat
功能:查看网络状态、端口状态
实例:netstat -apn3.5 ping
功能:测试主机是否可达
实例:ping www.baidu.com
3.6 tcpdump
功能:抓取指定网卡网络数据包
实例:tcpdump -i any -w test.pcap
3.7 telnet
功能:远程登陆目标主机
实例:telnet 192.168.16.5 80
3.8 traceroute
功能:目标主机路由追踪
实例:traceroute 192.168.16.5
4.系统命令4.1 kill pkill killall
功能:杀死指定进程
实例:kill -9 4587
pkill nginx
killall -9 bash
4.2 top
功能:linux任务管理器
实例:top -d 1 | grep demo
4.3 ps
功能:查看所有进程
实例:ps -aux | grep demo4.4 reboot
功能:重启系统
实例:reboot -f4.6 shutdown
功能:关闭系统
实例:shutdown -t 104.7 su,sudo
功能:切换用户
实例:su,sudo ./test4.8 who
功能:显示当前登陆系统用户
实例:who -H 4.9 mount,unmount功能:挂载或卸载设备
实例:mount /dev/sdb8 /device,fdisk -l
4.10 strings
功能:在对象文件或二进制文件种查找可打印的字符串
实例:strings libmode.so | grep lib_ver