专题三: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
su
然后输入你的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. 目录与文件操作
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
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命令