1. 文件基本操作
命令 | 说明 | 实例 | ||
---|---|---|---|---|
ls/ ll | 列表(list), 详细列表 ls [para] |
ls , ll | ls -a, ls -F | ls * |
cd | 切换目录(change directory) cd [folder name] |
cd, cd .. | cd ~/home | cd ../.. |
mkdir | 创建文件夹(make directory) mkdir [folder name] |
mkdir run | mkdir run1 run2 | mkdir -p run3/data |
touch | 创建文件 touch [filename] |
touch test | touch test1 test2 | touch run/aaa |
mv | 修改名称,路径 mv [para] [source] [target] |
mv run run_new | mv test run/ | mv test run/test2 |
rm | 删除对象 (remove) rm [para] [filename] |
rm test.txt | rm -rf data/ | - [ ] rm -rf * |
cp | 复制对象(copy) cp [para] [filename] |
cp test1 test3 | cp test3 run3/ | cp -r run run4 |
find | 寻找对象(find) find [dir] [para] [name] |
find /home -name *txt | fine /home -user root | |
pwd | 打印当前文件路径 | pwd |
2. 文件高级操作
命令 | 说明 | 实例 | |
---|---|---|---|
tar | 压缩,解压缩 tar [para] [file.tar.gz] [file] |
tar zxvf log.tar.gz | tar zcvf run.tar.gz run |
vim | 编辑工具 vim [filename] |
vim test | |
gedit | 图形化编辑工具graphic edit gedit [filename] |
gedit test | gedit test1 test2 |
grep | 文本内容搜索 grep [para] [filename] |
grep -nr *name test | cat test | grep name |
cat | 显示文件内容 cat [filename] |
cat test | cat test | grep name |
chmod | 设置权限(change mode) chmod [para] [filename] |
chmod 777 test | chmod +x test chmod -R 777 run |
chgrp | 设置用户组(change group) chprg [para] [group] [file] |
chgrp -R uisee run2 | chgrp uisee test3 |
chown | 设置用户(change owner) chown [para] [group] [file] |
chown -R root run3 | chown root test2 |
tail | 打印文件尾部数据 | tail test | tail -3 test |
head | 打印头部数据 | head test | head -1 test |
du | 查看文件储存空间 du [para]… [para]…[file] |
du -d 1 -h | du -h test |
df | 查看系统储存空间 df [para] |
df -h |
3. 系统相关
命令 | 说明 | 实例 | |
---|---|---|---|
sudo | 获得root权限 sudo [cmd] [para] [file] |
sudo rm -rf run3 | sudo apt-get install tree |
su | 变更成其他使用者的身份 su [$USER] |
su | su uisee |
ssh | 连接远程主机 ssh [user]@[ip] |
ssh worker@192.168.100.99 | ctrl + D/ exit |
scp | 主机之间的拷贝命令 scp [para] [file] [user]@[ip][dir] scp [para] [user]@[ip]:[dir] [dir] |
scp -r test worker@192.168.100.90:~/run/data/ | scp -r worker@192.168.100.90:~/run/data run3/ |
ps | 运行进程列表(process scan) ps [para] |
ps -ef | grep uos* | ps -aux | grep uos* |
ping | 检测网络连接情况和速度 ping [ip]/[http] |
ping 8.8.8.8 ping www.baidu.com |
ping 192.168.100.201 |
ifconfg | 显示网卡接口信息 ifconfig [dev] [ip] |
ifconfig | ifconfig eth0 192.168.100.90 |
kill/killall | 终止进程 kill [para] [ID] killall [process name] |
kill -l PID | killall inetd |
dpkg | 安装debian格式的软件包 dpkg [para] [file.deb] |
dpkg -i tci8.5_8.5.11-2amd.deb | dpkg -r tci8.5_8.5.11-2amd.deb |
apt-get | 安装卸载Ubuntu库软件 sudo apt-get [para] [name] |
sudo apt-get install tree | sudo apt-get remove tree |