专题三:linux命令

专题三:linux命令

3.0. man

级别 说明
Section 1 user commands (introduction)
Section 2 system calls (introduction)
Section 3 library functions (introduction)
Section 4 special files (introduction)
Section 5 file formats (introduction)
Section 6 games (introduction)
Section 7 conventions and miscellany(introduction)
Section 8 administration and privileged commands (introduction)

3.1. 用户与组操作

  • ubuntu 默认没有为root用户设置密码,使用下面语句设置:
sudo passwd root
  • 普通用户切换为root用户:
su
然后输入你的root密码
  • root用户切换为普通用户:
su username
  • 查看用户与组
whoami              查看当前用户
groups              查看当前用户所属组

cat /etc/passwd     查看所有用户
例如:   ibu:x:1000:4:ibu,,,:/home/ibu:/bin/bash
解释:   用户名:密码:用户ID:所属组ID:备注:用户家目录:shell命令所在目录

cat /etc/group      查看所有组
例如:   adm:x:4:syslog,ibu
解释:   组名:密码:组ID:组内用户

3.2. 目录与文件操作

  • 目录切换(可按tab键快速补全)
cd hh       进入当前目录下的hh目录中
cd .        .代表当前目录
cd ../dd   ..代表上一级目录
cd /        /代表根目录
  • 创建目录
mkdir directoryname
  • 删除目录
rm -rf directoryname        不管目录为空否,都可以删除
  • 移动目录(包括目录下的所有文件及目录)
mv objectdirectry targetdirectory      将目录对象移动到目标对象
  • 复制目录(包括目录下的所有文件及目录)
cp -R objectdirectry targetdirectory      将目录对象复制到目标目录

cp -R filename1 filename2 directoryname1 targetdirectory 
将 filename1,filename2,directoryname1复制到目标对象
  • 创建一个空文件
touch filename
  • 重命名文件
    单个文件
    mv oldfilename newfilename
    
    多个文件(批量)
    rename expression replacement file
    
    rename将后缀为jpg的文件转换成jpeg后缀,其中expression,perl版本支持正则表达式,c语言版本不支持正则表达式
    rename ‘jpg$‘ ‘jpeg‘ *
    
  • 删除文件
rm filename
  • 搜索文件
find <目录> <条件> <动作>
find /home -name ‘*tomcat*‘  在home目录下查找包含tomcat的文件
  • 搜索字符串(详见https://www.gnu.org/software/grep/manual/grep.html#Usage)
grep <选项> <待查找字符串> <文件名>
grep -rni "usr" *   r代表递归查找,n代表显示行号,i代表忽略大小写

3.3. 安装软件

wget http://example/*.tar.gz        下载东西
apt-get install git                 安装软件
apt-get remove git                  卸载软件
apt-get update                      更新

3.4. 解压

后缀 命令 备注
*.tar.gz tar -zxvf 可加-C 命令指定解压目录
*.tar.bz2 tar -jxvf 可加-C 命令指定解压目录
*.tar.gz tar -zxvf 可加-C 命令指定解压目录
*.tar tar -xvf 可加-C 命令指定解压目录
*.zip unzip 解压后使mv移动到指定目录

3.5. 查看自己的ip

ifconfig -a

专题三:linux命令

上一篇:Linux CentOS7 系统目录详解


下一篇:mac上安装搜狗输入法后过段时间不能用找不到的问题