Linux入门自学笔记(三)Ubuntu终端操作shell命令

此笔记作为本人小白的自学笔记,仅供参考,如有错误,欢迎批评指正~

因为是小白入门,所以一些语句和解释偏白痴,啰嗦(提前叠甲)

计划后期学习过程中,用到的新的命令都更新到此笔记~

注:1.本文引号均为标注作用,实际命令操作中没有引号 '' 

       2.尽量不要不在切换到root模式运行命令,如果有需要,命令前加sudo执行


目录

目录信息查看命令

目录切换命令

显示当前路径

系统信息查看命令

清零

显示文件内容

切换用户 使用root权限

创建文件

拷贝

删除

移动

显示网络配置信息

重启命令

关机命令

系统帮助命令

数据同步写入磁盘命令

查找文件命令

查找内容命令

查看文件大小

打开某个文件命令gedit(类似于windows记事本)

查看当前系统进程(类似于windows任务管理器)

查看实时运行状态

查看文件类型

压缩与解压缩

gzip工具

bzip2工具

tar打包工具

对.tar.bz2进行解压缩

对.tar.gz进行解压缩


目录信息查看命令

ls
ls -a  //显示目录所有文件及文件夹,包括隐藏文件
ls -l  //显示目录文件详细信息
ls -al //显示 显示目录所有文件包括详细信息

目录切换命令

cd
cd / //linux根目录
cd /home/'用户名'/ 回到用户目录
cd ../  //返回上一级
cd ../../  //返回上两级

显示当前路径

pwd

系统信息查看命令

uname
uname -a // 全部信息

清零

clear

显示文件内容

cat /

切换用户 使用root权限

sudo
sudo su //切换root用户
sudo su '用户名' //切换回普通

创建文件

touch '文件'

拷贝

cp 1 2 //拷贝,将1拷贝,并重命名为2

删除

rm 
rm '要删除的文件或目录名' -rf 
rmdir //删除目录(空)

移动

mv '文件名' '所想要移到的目录名'/ //例如:mv a.c test/ 我想将a.c 文件移动到test文件夹下

显示网络配置信息

ifconfig
ifconfig eth0 up //打开enth0网卡
ifconfig eth0 down //关闭enth0网卡
sudo ifconfig eth0 '新ip地址' //更改网卡地址
 

重启命令

reboot

关机命令

poweroff

系统帮助命令

man '想要查询的命令'

数据同步写入磁盘命令

sync

查找文件命令

find -name '想要查找的文件'

查找内容命令

grep  -nr "想要查询的内容" //这里的双引号在命令中是需要加上的

查看文件大小

du '想要查看的文件'/
du '想要查看的文件'/ -sh //以人类可读的形式

打开某个文件命令gedit(类似于windows记事本)

gedit '文件名'

查看当前系统进程(类似于windows任务管理器)

ps
ps -aux //显示所有

查看实时运行状态

top

查看文件类型

file

压缩与解压缩

gzip工具

这里gzip不仅可对单一文件对象压缩,也可对一个文件夹压缩

但是,gzip不能提供打包服务,仅对文件夹内包含的文件单独压缩

gzip '文件名' //压缩
gzip -d '文件名' //解压缩
gzip -r '文件名' //压缩文件夹对象
gzip -rd '文件名' //解压缩文件夹对象

bzip2工具

bzip2 -z '文件名' //压缩
bzip2 -d '文件名' //解压缩

tar打包工具

常用工具参数

-f //使用归档文件
-c //创建新归档。创建压缩文件
-x //从图档解出文件,解压缩
-j //使用bzip2压缩格式
-z //使用gzip压缩格式
-v //打印出命令执行过程

参数组合使用

tar -vcf test.tar test //将test打包成test.tar
tar -vxf test.tar      //解包

对.tar.bz2进行解压缩

tar -vxjf xxx.tar.bz2 //解压缩
tar -vcjf xxx.tar.bz2 xxx//压缩

对.tar.gz进行解压缩

tar -vxzf xxx.tar.gz //解压缩
tar -vczf xxx.tar.gz xxx //压缩

       上述tar命令只提供了打包和解包的功能,tar再提供打包和解包的同时使用gzip/bzip2进行压缩,实现类似windows下winRAR的命令效果

你可能感兴趣的:(Linux自学笔记,笔记,linux,ubuntu)