当前位置: > Ubuntu >

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)
------分隔线----------------------------
栏目列表
推荐内容