Ubuntu 命令行操作
时间:2018-12-14 13:39 来源:linux.it.net.cn 作者:IT
切换用户
su //切换到root
su imooc_manager //切换到普通用户
编译安装
./configure --prefix=/install path
make
sudo make install
查看系统资源
free //查看总体内存占用,默认以kb为单位显示
-m //用Mb为单位来显示
ps auxw | head -1;ps auxw|sort -rn -k4|head -5 //查看内存占用前五的进程
//硬盘资源
df -hl //查看磁盘剩余空间
df -h //查看每个根路径的分区大小
du -sh [目录名] 返回该目录的大小
du -sm [文件夹] 返回该文件夹总M数
du -h [目录名] 查看指定文件夹下的所有文件大小(包含子文件夹)
df --help
du --help
压缩/解压缩
// 压缩当前目录内容为xxx.zip
zip -r xxx.zip ./*
// 解压zip文件到当前目录
unzip filename.zip
tar 命令详解
.tar //tar程序打包的数据,并没有压缩过
.z //compress程序压缩的文件
.gz //gzip程序压缩的文件 .bz2压缩格式:bzip2程序压缩的文件
.tar.gz //tar程序打包的文件,其中并且经过 gzip 的压缩
.tar.bz2 //tar程序打包的文件,其中并且经过 bzip2 的压缩
//这5个命令只能用其中一个
-c: 建立压缩档案
-x:解压
-t:查看内容
-r: 向压缩文档文件末尾追加文件
-u:更新原压缩包中的文件
-f //压缩包名称,这个参数要写在最后,后面只能接压缩包名字
-z //有gzip属性的
-j //有bz2属性的
-Z //有compress属性的
-v //显示所有过程
-o //将文件解开到标准输出
tar -cf FileName.tar DirName //这条命令是将DirName的文件夹打成一个名为FileName.tar的包。-c是表示产生新的包,-f指定包的文件名;
tar -cf FileName.tar *.jpg //这条命令是将所有.jpg的文件打成一个名为FileName.tar的包;
tar -rf FileName.tar *.gif //这条命令是将所有.gif的文件增加到FileName.tar的包里面去。-r是表示增加文件的意思;
tar -uf FileName.tar logo.gif //这条命令是更新原来tar包FileName.tar中logo.gif文件,-u是表示更新文件的意思;
tar -tf FileName.tar //这条命令是列出FileName.tar包中所有文件,-t是列出文件的意思;
tar -xf FileName.tar //这条命令是解出FileName.tar包中所有文件,-x是解开的意思。
添加环境变量
env //env命令是environment的缩写,用于列出所有的环境变量
export //单独使用export命令也可以像env列出所有的环境变量,不过export命令还有其他额外的功能
echo $PATH //echo PATH用于列出变量PATH的值,里面包含了已添加的目录exportPATH= PATH用于列出变量PATH的值,里面包含了已添加的目录export PATH=PATH用于列出变量PATH的值,里面包含了已添加的目录exportPATH=PATH:/path/to/your/dir //添加路径到环境变量末尾
export PATH=/path/to/your/dir:$PATH //添加路径到环境变量开头
export VAR_NAME=value //命名一个新的环境变量,用于其它程序引用
其他常用命令
rm 删除文件
-r 就是向下递归,不管有多少级目录,一并删除
-f 就是直接强行删除,不作任何提示的意思
rm -rf 通常用于删除文件夹
mv file1 file2 重命名
ls //列出目录
-l //长格式列出
-a //显示所有文件,包括隐藏文件和目录(所有以“.”为开始的文件和目录为隐藏文件)
more
less
cat 查看文件内容
pwd 查看所在路径位置
cd 进入某个目录
/ 根目录
./ 同级目录
…/ 上级目录
mkdir 创建目录
sudo 加在命令前面,获取管理员权限
Ctrl+A 光标回到行首
Ctrl+E 光标回到行尾
(责任编辑:IT)
切换用户 su //切换到root su imooc_manager //切换到普通用户 编译安装 ./configure --prefix=/install path make sudo make install 查看系统资源 free //查看总体内存占用,默认以kb为单位显示 -m //用Mb为单位来显示 ps auxw | head -1;ps auxw|sort -rn -k4|head -5 //查看内存占用前五的进程 //硬盘资源 df -hl //查看磁盘剩余空间 df -h //查看每个根路径的分区大小 du -sh [目录名] 返回该目录的大小 du -sm [文件夹] 返回该文件夹总M数 du -h [目录名] 查看指定文件夹下的所有文件大小(包含子文件夹) df --help du --help 压缩/解压缩 // 压缩当前目录内容为xxx.zip zip -r xxx.zip ./* // 解压zip文件到当前目录 unzip filename.zip tar 命令详解 .tar //tar程序打包的数据,并没有压缩过 .z //compress程序压缩的文件 .gz //gzip程序压缩的文件 .bz2压缩格式:bzip2程序压缩的文件 .tar.gz //tar程序打包的文件,其中并且经过 gzip 的压缩 .tar.bz2 //tar程序打包的文件,其中并且经过 bzip2 的压缩 //这5个命令只能用其中一个 -c: 建立压缩档案 -x:解压 -t:查看内容 -r: 向压缩文档文件末尾追加文件 -u:更新原压缩包中的文件 -f //压缩包名称,这个参数要写在最后,后面只能接压缩包名字 -z //有gzip属性的 -j //有bz2属性的 -Z //有compress属性的 -v //显示所有过程 -o //将文件解开到标准输出 tar -cf FileName.tar DirName //这条命令是将DirName的文件夹打成一个名为FileName.tar的包。-c是表示产生新的包,-f指定包的文件名; tar -cf FileName.tar *.jpg //这条命令是将所有.jpg的文件打成一个名为FileName.tar的包; tar -rf FileName.tar *.gif //这条命令是将所有.gif的文件增加到FileName.tar的包里面去。-r是表示增加文件的意思; tar -uf FileName.tar logo.gif //这条命令是更新原来tar包FileName.tar中logo.gif文件,-u是表示更新文件的意思; tar -tf FileName.tar //这条命令是列出FileName.tar包中所有文件,-t是列出文件的意思; tar -xf FileName.tar //这条命令是解出FileName.tar包中所有文件,-x是解开的意思。 添加环境变量 env //env命令是environment的缩写,用于列出所有的环境变量 export //单独使用export命令也可以像env列出所有的环境变量,不过export命令还有其他额外的功能 echo $PATH //echo PATH用于列出变量PATH的值,里面包含了已添加的目录exportPATH= PATH用于列出变量PATH的值,里面包含了已添加的目录export PATH=PATH用于列出变量PATH的值,里面包含了已添加的目录exportPATH=PATH:/path/to/your/dir //添加路径到环境变量末尾 export PATH=/path/to/your/dir:$PATH //添加路径到环境变量开头 export VAR_NAME=value //命名一个新的环境变量,用于其它程序引用 其他常用命令 rm 删除文件 -r 就是向下递归,不管有多少级目录,一并删除 -f 就是直接强行删除,不作任何提示的意思 rm -rf 通常用于删除文件夹 mv file1 file2 重命名 ls //列出目录 -l //长格式列出 -a //显示所有文件,包括隐藏文件和目录(所有以“.”为开始的文件和目录为隐藏文件) more less cat 查看文件内容 pwd 查看所在路径位置 cd 进入某个目录 / 根目录 ./ 同级目录 …/ 上级目录 mkdir 创建目录 sudo 加在命令前面,获取管理员权限 Ctrl+A 光标回到行首 Ctrl+E 光标回到行尾 (责任编辑:IT) |