美文网首页
Ubuntu 基本命令

Ubuntu 基本命令

作者: MapleGone | 来源:发表于2019-07-22 13:31 被阅读0次

1 目录

1.1 切换目录

cd .. #返回上层目录
cd /home/ #进入home目录

2 文件

2.1 查看文件

2.1.1 查看目录下的文件

ll #竖排显示当前目录下的所有文件及文件的基础信息
ll /home/ #显示home下的文件

ls #简易显示当前目录下
ls /home/ #显示home下的文件
ls /home/ | grep callthink #检索home文件夹下是否有callthink文件夹或者文件

2.1.2 查看文件中的内容

cat /etc/apt/sources.list #查看sources.list文件中的配置

2.1.3 查看文件大小

du /home/ -sh #查看home文件夹内所有文件的合计大小

ls /home/ -hl #查看单个文件或者文件夹的大小

2.2 操作文件

2.2.1 新建文件

mkdir test #新建文件夹
mkdir -p path/test #新建文件夹,如果path和test都没有会一同创建

touch test #新建文件,直接创建文件
vi test #新建文件,需要保存才会生效
vim test #新建文件,需要保存才会生效

2.2.2 移动或重命名文件(夹)

mv test/ /home/ #将test文件移动到home目录下,也可以移动文件夹

mv test/ testName #将test文件重命名成testName,也可以重命名文件夹

mv test1 test2 -t /home/ #将test1、test2文件移动到home目录下

2.2.3 Copy文件

cp log/test.txt test/ #将test.txt文件copy到test目录下

cp -r log/ ./logs #将log目录copy到当前目录下并将其命名为logs
名称 描述
-a 此选项通常在复制目录时使用,它保留链接、文件属性,并复制目录下的所有内容。其作用等于dpR参数组合。
-d 复制时保留链接。这里所说的链接相当于Windows系统中的快捷方式。
-f 覆盖已经存在的目标文件而不给出提示。
-i 与-f选项相反,在覆盖目标文件之前给出提示,要求用户确认是否覆盖,回答"y"时目标文件将被覆盖。
-p 除复制文件的内容外,还把修改时间和访问权限也复制到新文件中。
-r 若给出的源文件是一个目录文件,此时将复制该目录下所有的子目录和文件。
-l 不复制文件,只是生成链接文件。

2.2.4 压缩和解压文件

2.2.4.1 命令描述

名称 描述
-c 建立压缩档案
-x 解压
-t 查看内容
-r 向压缩归档文件末尾追加文件
-u 更新原压缩包中的文件

这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。

下面的参数是根据需要在压缩或解压档案时可选的。

名称 描述
-z 有gzip属性的
-j 有bz2属性的
-Z 有compress属性的,Z为大写
-v 显示所有过程
-O 将文件解开到标准输出,O为大写
-f 解压文件的名称,这个参数一定是最后一个参数

例如:

tar -cf all.tar *.jpg
#这条命令是将所有.jpg的文件打成一个名为all.tar的包。-c是表示产生新的包,-f指定包的文件名。
tar -rf all.tar *.gif
#这条命令是将所有.gif的文件增加到all.tar的包里面去。-r是表示增加文件的意思。
tar -uf all.tar logo.gif
#这条命令是更新原来tar包all.tar中logo.gif文件,-u是表示更新文件的意思。
tar -tf all.tar
#这条命令是列出all.tar包中所有文件,-t是列出文件的意思
tar -xf all.tar
#这条命令是解出all.tar包中所有文件,-x是解开的意思

2.2.4.2 压缩

tar –cvf jpg.tar *.jpg
#将目录里所有jpg文件打包成tar.jpg
tar –czf jpg.tar.gz *.jpg
#将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一  个gzip压缩过的包,命名为jpg.tar.gz
tar –cjf jpg.tar.bz2 *.jpg
#将目录里所有jpg文件打包成jpg.tar后,并且将其用bzip2压缩,生成一个bzip2压缩过的包,命名为jpg.tar.bz2
tar –cZf jpg.tar.Z *.jpg
#将目录里所有jpg文件打包成jpg.tar后,并且将其用compress压缩,生成一个umcompress压缩过的包,命名为jpg.tar.Z
rar a jpg.rar *.jpg 
#rar格式的压缩,需要先下载rar for linux,或者使用unrar也可以
zip jpg.zip *.jpg
#zip格式的压缩,需要先下载zip for linux,或者使用unzip也可以

2.2.4.3 解压

tar –xvf file.tar
#解压 file.tar

tar -xzvf file.tar.gz
#解压 file.tar.gz 或 file.tgz

gzip -d file.gzip
#解压 file.gz

bzip2 -d file.bz2
#解压 file.bz2

tar -xjvf file.tar.bz2
#解压 file.tar.bz2

tar –xZvf file.tar.Z
#解压 file.tar.Z

uncompress file.Z
#解压 file.Z

tar -xZf file.tar.Z
#解压 file.tar.Z

unrar e file.rar
#解压 file.rar 需要单独下载unrar

unzip file.zip
#解压 file.zip 需要单独下载unzip

2.2.5 修改文件权限

chomd -R 777 file #修改文件权限 777是最高权限

2.2.6 删除文件

rm file #删除文件
rm -d file #删除一个空目录
rm -r file #强制删除文件或者文件夹
rm -rf file #强制删除文件或者文件夹切不提示

2.2.7 重新加载文件

source /etc/profile #重新加载etc下的profile文件

3 进程

3.1 查看进程

ps -edf |grep UltraCRM #查看是否有UltraCRM运行的进程

3.2 杀死进程

kill -9 27032 #27032表示进程ID

4 网络

4.1 查看网络端口

netstat -atunp #查看网络端口使用情况,包括每个程序占用的端口

netstat -tln #查看端口使用情况

netstat -natp | grep 21 #查看某个端口是否被占用

5 系统

5.1 修改用户密码

sudo passwd root #重置root密码

sudo passwd callthink #重置callthink密码,callthink可以换成其他的用户名

5.2 重启系统

#如果已经是root用户则不需要使用sudo命令如果不是则需要使用sudo
sudo reboot

5.3 查看系统版本

cat /etc/issue #查看当前系统版本号,例如16.04.4

6 软件及依赖包

6.1 软件更新

apt-get update #更新软件源最新的索引文件(软件包列表)
apt-get upgrade #更新软件

6.2 安装软件

apt-get install lsrzsz #安装lsrzsz软件,如果无法执行,则先执行一下apt-get update

6.3 离线安装软件

dpkg -i libcurl4-openssl-dev_7.35.0-1ubuntu2.20_amd64.deb
#离线安装libcurl4-openssl-dev_7.35.0-1ubuntu2.20_amd64.deb软件包

相关文章

网友评论

      本文标题:Ubuntu 基本命令

      本文链接:https://www.haomeiwen.com/subject/eqoilctx.html