pstree 进程树
uname -a 查看linux内核版本号
shell 查看linux内核版本号
ctrl + alt +F1-F6 字符界面
ctrl + alt +F7 图形界面
shell 一种命令语言又是一种程序设计语言
echo $SHELL 查看shell类型
ps 查看进程
exit 退出当前终端会话
reboot 关机
poweroff 强制关机
tab 自动补齐命令
cd /usr
ls
cd ~ 退到家目录
cd.. 返回上一目录
上下键 历史命令查询
alias ll=\'ls - al\' 重定向
ls - al
ls - A
touch hello 创建空文件(不能创建文件夹)
find hello 查找文件
rm hello 删除文件不能删除文件夹
rm -i hello 删除文件不能删除文件夹 无提示
alias 查看所有的重定向
unalias XX 删除重定向
cat .bashrc 打开shell配置文件
history 查看历史
XX;XX 执行两个命令 不管第一个是否正确都执行第二个
XX&&XX 执行两个命令第一个正确才执行第二个
wc -l -w <my.txt 统计 行数 字数 (输入重定向)
mkdir test 新建文件夹不能新建文件
rmdir 删除空文件夹
rm -rf 或 rm -r 删除非空文件夹
gedit my.txt 新建/编辑/打开 my.txt
cat my.txt 在shell里打开
> 输出重定向 覆盖
>> 追加
ls >my.txt
ls | head -5 \'|\'是管道符,前一个的结果作为后一个的输入
man ln 查看帮助 q 是退出 帮助
info 查看帮助
fdisk 查看硬盘
sudo cd /root 普通用户权限不够的话加上sudo
跟用户密码有关的 两个文件 /etc/passwd 和 /etc/shadow
sudo passwd root 改密码
sudo gedit /ect/shadow 打开shadow文件
pwd 当前目录
file * 显示文件类型和编码格式
file /dev/sda
cp /etc/passwd /home 复制文件
cp -r h hh/ 复制文件夹
cp passwd passwd_new 同目录下复制文件
mv /test /home 移动文件夹
ln h h_h 硬链接
ln -s h h_s 符号链接
ln --help
ll *.txt 查找特定后缀的文件
chmod 755 h 修改文件属性
grep linux a.txt 显示文件a.txt中所有包含linux的行
su 用户名 切换用户
su 切换到超级用户
login -f user 以 user身份登录
useradd testuser 创建用户
passwd testuser 设置密码
usermod --help 修改用户属性
userdel testuser 删除用户
rm -rf testuser 删除用户的目录
多页时
more
enter键 下一行
space键 下一页
q 退出
解压软件
tar -tf all.tar这条命令是列出all.tar包中所有文件,-t是列出文件的意思
tar -xf all.tar这条命令是解出all.tar包中所有文件,-x是解开的意思
tar –cvf jpg.tar *.jpg //将目录里所有jpg文件打包成tar.jpgtar
tar –xvf file.tar //解压 tar包
tar -xzvf file.tar.gz //解压tar.gz
tar -xjvf file.tar.bz2 //解压 tar.bz2
tar –xZvf file.tar.Z //解压tar.Z
unrar e file.rar //解压rar
unzip file.zip //解压zip
总结
1、*.tar 用 tar –xvf 解压
2、*.gz 用 gzip -d或者gunzip 解压
3、*.tar.gz和*.tgz 用 tar –xzf 解压
4、*.bz2 用 bzip2 -d或者用bunzip2 解压
5、*.tar.bz2用tar –xjf 解压
6、*.Z 用 uncompress 解压
7、*.tar.Z 用tar –xZf 解压
8、*.rar 用 unrar e解压
9、*.zip 用 unzip 解压