这个是对于非技术人员的。
LINUX命令必备技能
如非特别指明,这里的命令都是指LINUX。
禁止使用root登录!
目录
1. 列出当前目录下有哪些文件... 1
2. 复制、移动、删除的文件和目录命令... 2
3. 转到某个目录下... 2
4. 改变文件和目录权限... 2
5. 转为超级用户... 2
6. TAR打包解包... 3
7. ZIP压缩解压... 3
8. 列出进程... 3
9. 从命令输出中抓取指定内容的行... 3
10. 当前机器的IP. 3
11. 某IP能否联通... 4
12. 某个端口是否可访问... 4
13. 列出当前哪些端口... 4
14. 查看服务器网络流量情况... 4
15. 查找文件... 5
16. 查找包含某字串的文件... 5
17. 添加用户... 5
列出当前目录下有哪些文件
ll
ls -l
复制、移动、删除的文件和目录命令
复制文件:
cp 源 目的
复制目录
cp -rf 源 目的
移动文件:
mv 源 目的
删除文件:
rm 文件
删除目录:
rm -rf 目录(要谨慎!)
新建目录:
mkdir 目录
转到某个目录下
cd 目录
改变文件和目录权限
chmod 755 文件
chmod -R 755 目录
转为超级用户
su
输入密码。
TAR打包解包
打包某个目录
tar czf 文件名 目录
解压某个目录:
tar xf 文件名
ZIP压缩解压
压缩某个目录:
zip -r nvideo.zip nvideo
解压:
unzip nvideo.zip
列出进程
ps
ps -A
因平台不同结果不同。使用时两个命令都用一遍。
从命令输出中抓取指定内容的行
grep
比如说,PS输出太多,不知道有没有nmeeting进程。那么可以用以下办法:
ps | grep nmeeting
ps -A | grep nmeeting
当前机器的IP
LINUX:ifconfig
WINDWOS:ipconfig
某IP能否联通
ping IP
有些服务器,禁止了ping功能,这个时候需要使用tcping。参考下文。
某个端口是否可访问
使用场景:
服务器禁止了ping功能。
检查某个端口是否可用(有可能被屏蔽,或者软件没有启动成功)。
tcping IP PORT
WINDOWS/LINUX都有相应软件,从软件库里找。
列出当前哪些端口
netstat
比如说,要查看1883端口:
netstat -anp | grep ":1883"
如果内容太多,还可以:
netstat -anp | grep tcp | grep ":1883 " | grep LISTEN
WINDOWS:
netstat -ano | findstr 443
查看服务器网络流量情况
nload
查找文件
比如说,在/home目录下查找nmeeting在哪里
find /home -name nmeeting
查找包含某字串的文件
grep -rnRi "ABC"
尽是避免在根目录下查找,因为花的时间太长,一般难以找到结果。
添加用户
添加组test:
groupadd test
添加用户nvideo
useradd -d /home/nvideo -m quantum6
目录表示用户登录后的位置。
给用户设置密码
passwd quantum6
将用户quantum6添加到test组中:
usermod -G test quantum6