ctrl+alt+t 调出终端
xrandr 查看分辨率
xrandr -s+“分辨率” 修改分辨率
ctrl+shift+‘+’ 放大终端的字体
crtl+'-' 缩小终端的字体
ctrl+’l‘或clear 清屏
ls 查看当前文件夹的文件
ls -a 查看当前文件夹的文件,包括隐藏文件
pwd 查看当前路径
mkdir “文件夹名” 创建文件夹
cd "文件夹名" 进入指定文件夹
cd .. 返回上层文件夹(”..“代表上层文件夹’.‘代表当前文件夹)
mv a.c b.c 将a.c重命名为b.c
mv *.c zzz 将c文件移动到zzz文件夹
cp a.c b.c 拷贝a.c为b.c
cp -r adir bdir 递归拷贝(一般拷贝整个文件夹)
cd /mnt/hgfs/share/ 共享文件夹的路径
cp /mnt/hgfs/share/zqx . 一般要操作共享文件夹的文件要先拷贝到另一个文件夹中(.代表当前文件夹,即将zqx文件复制到当前文件夹)
man 2 open 打开帮助文档(open函数的,2lib库。可用man man 查看1 2 3 4 5 6的含义)
man 3 printf
man printf
rm zqx.c 移除zqx.c文件
rm -r dir 递归删除(用于删除非空文件夹)
ls -l 以列表查看当前文件夹
r 4 可读
w 2 可写
x 1 可运行
set nu 在vi编辑内容时调出数字
set nonu
vimdiff file1 file2 比对两个文件的区别
ps (-aux|grep) init 查看进程(aux显示全部内容,grep筛选init的进程)
top 类似Windows的任务管理器
v(V) 选中文本单个字(整行)
whereis "文件名" 查看该文件的绝对路径
echo $PATH 查看环境变量
export PATH=$PATH:"绝对路径" 添加环境变量
cat "文件名" 打印文件内容到终端
grep 关键字 * 查看关键字所在的文件
mkfifo "文件名" 创建管道文件
ipcs -m 查看系统的共享内存
ipcrm -m shmid 移除某个共享内存
kill -l 查看信号值
echo 123 打印123到终端
echo 123 >> a.txt 追加123到a.txt
echo 123 > a.txt 覆盖123到a.txt
wc 123.txt (-l)(-w)(-c) 计算文件的行数 单词数 字符数
ln 123 456 硬链接 (移除123不会影响456)
ln -s 123 456 软链接(移除123会影响456)
tar -cf archive.tar foo bar # Create archive.tar from files foo and bar.打包foo tar成.tar文件
tar -tvf archive.tar # List all files in archive.tar verbosely.查看打包的.tar文件中的内容
tar -xf archive.tar # Extract all files from archive.tar.解包.tar文件
sudo find / -name "123.c" 查找文件位置
grep "yoo" 123.c 查找在123.c中的yoo
grep "yoo" 123.c -n 并且显示行数
sudo adduser zhangsan 创建用户zhangsan
su zhangsan 切换用户
sudo deluser 删除用户
sudo usermod 修改用户相关配置
sudo passwd 用户名 修改某个用户密码
sudo addgroup 添加用户组
sudo delgroup 删除用户组
chown zhangsan 123.c 改变文件拥有者为 zhangsan
chmod 777 123.c 改变文件权限为 -rwxrwxrwx
chgrp 改变用户组
du (-h) 查看磁盘信息
df (-h) 查看磁盘分区
ifconfig 查看网卡
sudo ifconfig 网卡名字 down(up) 关闭(开启)网卡
sudo ifconfig 网卡名字 192.168.1.77 修改ip地址为192.168.1.77(inet)
!!表示上一次命令(若上一次输入命令需要sudo而你忘记加sudo 就可以这样àsudo !!)