1.linux的常用命令
0:关机
1:单用户形式,只root进行维护
2:多用户,不能使用net file system
3:完全多用户
5:图形化
6:重启
用法很简单init 0 就可以关机。
shutdown -h now :立刻关机
sync :把内存中的数据写到磁盘中(关机、重启前都需先执行sync)
who 或 w : 查看所有终端
-
clear :清空命令行
-
ifconfig :显示或设置网卡(查ip等)(类似windows中ipconfig)
-
ping -c 3 www.baidu.com :测试百度与本机的连接情况( -c 3表示测试3次)
- df -h :显示磁盘的空间使用情况
-
- ps aux|grep firefox :获取火狐的进程号(PID)(可查看进程占用cpu、内存百分比及进程触发指令的路径)
- kill -9 进程号 :强制杀死进程
-
- cd - :返回上次所在目录
- cd / :返回根目录 (绝对路径)
-
- mkdir dir1 :创建目录(dir1)(mkdir为make directory的缩写)
- mkdir -p ./dir1/dir2 :递归创建目录(-p:父目录不存在时,同时建立)
-
touch a.txt :创建文件a.txt
rm:可以删除一个目录中的一个或多个文件或目录,也可以将某个目录及其下属的所有文件及其子目录均删除掉; 语法:rm (选项)(参数)(注:如果参数中含有目录,则必须加上-r选项);
- rm 文件 :删除文件
- rm -r 目录或文件 :删除目录(及目录下所有文件)(非空也可以)
- rm -rf 目录或文件 :强制删除,如:rm -rf * 为删除当前目录下所有文件
-
-
mv -t ./test a.txt b.txt :移动多个文件到某目录下
cp:复制文件或目录;cp命令可以将单个或多个文件复制到一个已经存在的目录下;
常用:cp -ai 文件或目录 目标目录; -
cp -ai /opt/abc /opt/git/ :复制abc目录(或文件)到git目录下(选项a表示文件的属性也复制、目录下所有文件都复制;i表示覆盖前询问)
-
- chmod [-R] 777文件或目录 :设置权限(chmod a+rwx a=chmod ugo +rwx a=chmod 777 a)
- aptitude install 软件 :安装软件(推荐这种方式安装)
-
- tar -zxvf a.tar.gz -C ./test :解压tar.gz到当前目录下的test目录