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软件包
网友评论