1、cp
cp -rf 源 目的 //复制目录及目录内的所有项目
cp -rf 源/* 目的 //复制目录内的所有项目
2、mv
mv filename_1 filename_2 //为源文件重命名
3、rm
rm -rf directoryName //删除目录及目录内的所有项目
rm -rf directoryName/* //删除目录内的所有项目
4、mkdir -p folderName //需要时创建上级目录,若目录已存在则不当作错误
5、cd
cd //回到家目录
cd .. //改变到上级目录
cd - //改变到上次进入的目录
6、pwd
pwd //显示当前目录的绝对路径
7、ls
ls -l //使用长格式列出信息
ls -a //显示隐藏文件
8、tar
tar zxvf archive.tar.gz //解压缩tar.gz文件
tar jxvf archive.tar.bz2 //解压缩tar.bz2文件
9、ps
ps -aux //显示所有进程及其详细信息
-a //显示终端上的所有进程,包括其他用户的进程
-u //显示进程所有者及其他一些详细信息
-x //显示没有控制终端的进程
10、ps -aux | grep ping | grep -v grep //查看进程号
kill -9 进程pid //杀死进程
11、cat
cat file.txt //从屏幕上显示文件的内容
12、mount /dev/sdb1 /media/usb //将设备/dev/sdb1挂在到/media/usb
umount /dev/sdb1 或者 umount /media/usb //卸载
13、grep
grep 'hello world' * -nR //搜索文本中含有hello world字符串的文件
-n 在输出前加上匹配串所在行的行号(文件首行行号为1)
-R 表示递归
14、find
find -name “string” //查找文件名匹配“string”的所有文件
15、chmod
chmod +x filename //将filename文件属性设为可执行文件
16、ln
ln -s filename1 filename2
-s是软链接的意思
17、df
df -h //查看已挂载文件系统的信息
fdisk -l //显示所有文件系统的信息,可以查看没有挂载的
18、ping
ping *.*.*.* //测试与*.*.*.*之间是否有网络连通
19 ifconfig
ifconfig eth0 *.*.*.* netmask 255.255.255.0 up //设置网卡的ip地址
20、clear
clear //清除终端已有显示信息
21、Ubuntu默认没有安装openssh-server
查看是否安装openssh-server
ps -e|grep ssh
ps aux | grep ssh | grep -v grep
安装openssh-server
sudo apt-get install openssh-server
22、scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令
scp root@192.168.1.150:/root/xx /home/ 将192.168.1.150:/root/下的xx拷贝到/home/下
23、查看监听端口
netstat -tunlp | grep 53