框架图

Linux基本概念与指令.png

命令概念

1.终端(Terminal)

命令是对Linux系统进行管理,LINUX系统用户通过终端登录的Shell进程,终端是Shell进程的控制终端。

2.Linunx特点

​ 2-1.完全免费(用户可以通过任何途径免费获得,并且可以任意的进行修改)

​ 2-2.多用户、多任务;

​ 2-3.良好的界面;

​ 2-4.支持多种平台;

3.命令

3.1、基本命令
关机
     shutdown -h now     立刻关机
     
     shutdown -h 5     5分钟后关机
     
     poweroff       立刻关机
重启
 shutdown -r now     立刻重启
 
 shutdown -r 5     5分钟后重启
 
 reboot         立刻重启
帮助命令
ifconfig  --help:查看网卡信息
3.2、目录操作命令
cd目录
cd /        切换到根目录

cd /usr     切换到根目录下的usr目录

cd ../      切换到上一级目录 或者  cd ..

cd ~        切换到home目录

cd -        切换到上次访问的目录
目录查看 ls
ls                查看当前目录下的所有目录和文件

ls -a            查看当前目录下的所有目录和文件(包括隐藏的文件)

ls -l 或 ll       列表查看当前目录下的所有目录和文件(列表查看,显示更多信息)

ls /dir            查看指定目录下的所有目录和文件   如:ls /usr
创建目录
mkdir    aaa         在当前目录下创建一个名为aaa的目录

mkdir    /usr/aaa    在指定目录下创建一个名为aaa的目录

删除目录或文件

rm 文件       删除当前目录下的文件

rm -f 文件    删除当前目录的的文件(不询问)
rm -r aaa    递归删除当前目录下的aaa目录

rm -rf aaa    递归删除当前目录下的aaa目录(不询问)
rm -rf *    将当前目录下的所有目录和文件全部删除

rm -rf /*    【自杀命令!慎用!慎用!慎用!】将根目录下的所有文件全部删除
目录修改及操作
mv aaa bbb    将目录aaa改为bbb
将/usr/tmp目录下的aaa目录剪切到 /usr目录下面     mv /usr/tmp/aaa /usr
命令:cp -r 目录名称 目录拷贝的目标位置   -r代表递归
示例:将/usr/tmp目录下的aaa目录复制到 /usr目录下面   
cp /usr/tmp/aaa  /usr
搜索目录(查找文件)
命令:find 目录 参数 文件名称
示例:find /usr/tmp -name `````
3.3、文件操作命令
命令:touch 文件名
示例:在当前目录创建一个名为aa.txt的文件        touch  aa.txt
命令:rm -rf 文件名

修改文件通常使用vim编辑器,会在后面分享

3.4、压缩文件操作
打包和压缩

linux中的打包文件一般是以.tar结尾的,压缩的文件一般是.gz结尾的。

通常情况下打包和压缩是一起进行的,打包并压缩后的文件的后缀名是.tar.gz

命令:tar -zcvf 打包压缩后的文件名 要打包的文件
其中:z:调用gzip压缩命令进行压缩
     c:打包文件
     v:显示运行过程
     f:指定文件名

eg:

示例:打包并压缩/usr/tmp 下的所有文件 压缩后的压缩包指定名称为xxx.tar
tar -zcvf ab.tar aa.txt bb.txt 
或:tar -zcvf ab.tar  *
解压文件

1.解压到当前目录下

命令:tar [-zxvf] 压缩文件    
其中:x:代表解压
示例:将/usr/tmp 下的ab.tar解压到当前目录下

2.解压到指定目录下

将/usr/tmp 下的ab.tar解压到根目录/usr下
tar -xvf ab.tar -C /usr------C代表指定解压的位置
3.5、su和sudo
su

su用于用户之间的切换,切换前的用户依然保持登陆状态,如果是root向普通用户切换是不需要密码的,反过来切换是需要密码验证的。

su test:切换到test用户,但是路径还是/root目录
su - test : 切换到test用户,路径变成了/home/test
su : 切换到root用户,但是路径还是原来的路径
su - : 切换到root用户,并且路径是/root
sudo

sudo是可以让普通用户临时使用root的权利,只需要输入自己的账户和密码就可以。

Last modification:December 24th, 2019 at 03:24 pm
来杯coffee吧