Linux常用命令

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


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值