基础命令
su root //切换到root用户
sudo //申请权限来执行后面的命令
clear //清屏(使用后可以上滑找到之前的消息)
reset //复位(使用后无法找到之前的消息)
reboot //重启
adduser lg //创建lg用户
deluser lg //删除lg用户
ps //查看当前进程(后面加不同参数会有不同作用效果)
kill //杀死一个进程(后面加进程编号)
kill -9 //表示强制杀死该进程(后面加进程号)
passwd //修改用户账户密码
ls //查看当前目录下的文件名(后面加不同参数会有不同作用效果)
touch //创建一个空的文件(后接文件名)
chmod //修改文件权限
cat //查看文件内容(后接文件名)
rm //删除文件(加“ -f ”强制删除文件;加“ -r ”删除目录)
gedit //打开文本编辑器(后接程序名)
gcc //编译(后接程序名)
mkdir //创建一个目录(后接创建的目录名)
cd //进入一个目录(“ cd . . ”是返回上一级目录)
pwd //查看当前所处目录的绝对路径
cp //拷贝(cp hello.c 1103——将hello.c文件拷贝到1103文件夹;拷贝文件时需要加“ -r ”,例:cp -r kk 1103——将文件夹kk拷贝到文件夹1103)
mv //剪切;重命名
rmdir //只能删除空目录,不能删除非空目录
file //查看文件属性
ifconfig //查看当前网卡上的IP
apt-get //ubuntu系统中的包管理工具,用来安装、卸载包,也可以用来升级包
//注:使用apt-get命令要先设置软件源并更新
进阶命令
find //在文件系统中用来查找文件存放在哪里(用法:find [路径] -name [名字];例如:find / -name hello.c —— 在根目录下找hello.c)
grep //在一个文本文件中,查找某个词(过滤)
which/whereis //查找一个应用程序(二进制文件、命令也是程序)[which只显示二进制文件的路径;whereis显示二进制文件和其源码或man手册位置]
uname -a //查看系统信息
tree/lstree //显示文件和目录由根目录开始的树形结构
diff //比较两个文件的不同之处
打包和解压
tar -cvzf dir.tar.gz dir/ //将dir目录打包成dir.tar.gz
tar -cjvf dir.tar.bz2 dir/ //将dir目录打包成dir.tar.bz2
tar -zxvf dir.tar.gz //解压缩dir.tar.gz
tar -jxvf dir.tar.bz2 //解压缩dir.tar.bz2
网络配置命令
ifconfig ens33 192.168.1.13 //设置IP地址(静态IP改不了)
ifconfig ens33 up //启动网卡
ifconfig ens33 down //禁用网卡
ifup ens33 //启动网卡
ifdown ens33 //禁用网卡
Linux命令手册:https://www.linuxcool.com/
进入以上网址可以进行Linux命令查询