Linux系统基本操作


目录

1、在终端Terminal上的常见操作

2、对文件的创建、删除、查看和修改,复制和剪切

3、对文件的压缩和解压


1、终端上的常见操作

Ctrl + Alt +T 打开Linux系统上的终端

cd 指令:可以进入各种目录,cd 后面跟绝对路径或相对路径就可以到达想要的目录下,例如:

1)cd .. 返回上一层目录

2)cd ../.. 返回上上层目录

3)cd /etc/group 到达根目录下的etc目录下的group目录 

ifconfig 指令:可以查看Linux系统下的电脑ip地址

ls 指令 :查看当前目录下的文件 , ls 后面跟选项可以查看更多的信息,例如:

ls -l 显示文件的详细信息

ls -a 显示稳藏文件 (以“ . ”开头的文件为隐藏文件,一般ls指令,是查看不到的)

ls -h 以人性化的方式显示文件详细信息,一般 -h 不单独使用,一般都是组合使用 ls -alh 三种功能组合

ll = ls -al

pwd 指令:列出当前文件的路径

ps -aux 指令:显示系统中的所有进程

ps -aux | grep + 软件名 (可以从所有进程中筛选你想要的进程)

“ | ”管道符:可以将管道符号左边的命令结果,通过管道符,传输给管道右边的命令。

通配符:“ * ”代表后面可以有0个或多个字符,“ ? ”代表后面只能有一个字符

kill -9 + 进程号,关闭进程号相对应的进程

pkill -9 + 软件名字(如:pkill -9 firefox)

reboot 重启

init 0 关机 init 6 重启

sudo + 指令 (临时提升到超级管理员权限,需要输入用户密码,然后就可以做一些用户管理员权限之外的事情)

sudo -s 切换到超级管理员

su - +用户名 (可以切换到想要的切换用户的家目录下)

sudo apt-get install +软件名(可以下载Linux系统上的软件)

sudo adduser +要添加的用户名(可以添加一个新的用户)

sudo passwd +用户名 (修改用户的密码)

sudo userdel -r +用户名 (删除一个用户)

clear 清除终端上的内容 

2、对文件的创建、删除、查看、修改,复制和剪切

touch 创建一个文件,默认创建到当前目录。例如(touch 1.txt 或 touch .1.py)1.txt为普通文本文件,.1.py为隐藏的python文件

mkdir 创建一个文件夹,默认创建到当前目录

mkdir -p 可以递归创建文件夹

rm 删除一个文件,也可以删除一个空的文件夹

rm -r 删除非空文件夹

cat 查看一个文件里的内容

gedit 编辑文件里的内容

输出重定向命令:

1)  " > " 例如(ls > 1.txtx)," > "指令会把左边指令即ls指令执行的内容写入1.txt,1.txt文件如果有内容,会被覆盖

2)“ >> " 例如 (ps -aux | grep firefox >>1.txt)" >> "指令会把关于火狐浏览器的进程内容追加到1.txt文件后面,不会覆盖1.txt内容

总结:两个>>以追加的方式进行写入文件,而一个>是覆盖的方式进行追加,要写入的文件不存在的话,则会先创建该文件,然后,再进行覆盖写入或是追加的写入。

注意: >输出重定向会覆盖原来的内容,>>输出重定向则会追加到文件的尾部。

mv 指令:

用户可以使用mv命令来移动文件或目录,也可以给文件或目录重命名。

对文件进行重命名:假设当前目录下已存在1.txt,

mv 1.txt 111.txt

还可以进行剪切文件并粘贴到什么目录中的功能:假设当前目录下存在AAA文件夹

mv 111.txt  ./AAA/

mv 对文件夹也同样适用

cp 指令:

cp命令的功能是将给出的文件或目录复制到另一个文件或目录中,相当于DOS下的copy命令。cp也就是copy的简写,复制并粘贴的意思。

也可以拷贝的时候,起一个另外的名字(同一级目录时候):

cp  test.py  cc.py

对文件夹执行cp指令时需要加选项 -r

3、对文件的压缩和解压 

tar -cvf xxx.tar +想要压缩打包的文件          #xxx是用户根据自己起的名字

例如:tar -cvf python.tar *.py

把当前目录下的所有.py文件打包压缩到python.tar 中,解压时就可以得到所有压缩的py文件。

tar -xvf xxx.tar 默认解压到当前目录,想指定目录可以加选项 -C 后面跟想到指定的目录

同理 ,可以把文件压缩成具有gzip属性的

tar -zcvf xxx.tar.gz +想要压缩的文件

解压:tar -zxvf xxx.tar.gz  (-C可以指定目录)

压缩成bz2属性的

tar -jcvf xxx.tar.bz2+想要压缩的文件

解压:tar -jxvf xxx.tar.bz2 (-C可以指定目录)

zip属性的

zip xxx.zip +想要压缩的文件

解压:unzip xxx.zip (-d可以指定目录) 

把 tar 属性转化为 tar.xz 属性的(后者可以把文件压缩得更小)

压缩:xz -z xxx.tar

解压:xz -d xxx.tar.xz

 

 

 

 

 

 

 

 

 

 

 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值