放大、缩小字体
ctrl + shift+加号
ctrl + shift + 减号
查看当前路径
pwd
切换目录
cd
创建文件
touch
创建文件夹
mkdir
mkdir A/B/C/D/E -p(在某个文件夹里面再创建文件夹)
清屏
clear
查看
ls
参数 -a/-l/-h (可以组合使用)
ll
ls ./xxxxxxx (显示指定路径下的文件)
命令帮助
help
ls –help
也可以使用man查看命令的使用:
man ls(f、b上下翻动,q退出)
自动补全
tab
查看文件内容
cat
cat 1.txt 2.txt(同时显示多个内容)
cat 1.txt 2.txt >> xxx.txt (合并多个文件内容到一个文件中)
历史命令
history
或者上下键翻阅
删除文件
rm 文件夹或者文件名
批量删除 rm *.txt(使用通配符结合)
删除文件夹
rmdir (只能删除空文件夹)
rm 文件夹 -r(递归删除非空文件夹)
常用通配符
*
?
[1 2 3 4 5]
重定向
ls > xxx.txt
ls >> xxx.txt(追加到原文件中,不覆盖)
分屏显示
more 文件名(f,b,q)
管道
ls -alh /bin | more
相对路径与绝对路径
cd ./A(跳到当前路径下的A文件夹)
cd .. (跳到当前路径下的上一层路径)
cd - (跳到上一次所在的路径)
cd ~ (跳到家目录)
目录树显示
tree
软链接(类似于快捷方式)
ln -s 1.txt 1-softlink.txt
硬链接
ln 1.txt 1-hardlink.txt (硬链接数目会改变为2)
查找搜索
grep “ntfs” xxx.txt
grep -n “ntfs” xxx.txt(显示行数)
grep -v “ntfs” xxx.txt(不包含“ntfs”的内容)
grep “^ntfs” xxx.txt(开头必须是ntfs内容)
grep “ntfs$” xxx.txt(以ntfs结尾的内容)
复制、剪切、重命名
cp 1.txt xxx.txt(复制)
cp A B -r(拷贝文件夹)
mv 1.txt A(剪切并粘贴)
mv 1.txt xxx.txt(重命名)
查找某个文件
find
find / -name “name“(按文件名查找)
压缩、解压缩
tar -zcvf xxx.tar.gz *.gz(压缩)
tar -zxvf xxx.tar.gz -C 路径 (解压到指定文件夹下面)
tar -jcvf xxx.tar.bz2 *.gz
tar -jxvf xxx.tar.bz2
zip xxx.zip *.py
unzip xxx.zip -d 路径(指定路径)
查看命令所在文件夹
which ls
查看日历
cal
cal -y 2009(查看2009年日历)
查看时间
date
date “+%Y===%m====%d”(显示特定格式时间)
查看进程
ps(只查看当前终端)
ps -aux(显示系统所有进程)
top
htop
kill 9822 -q(杀死进程)
重启
reboot
关机
shutdown -h now
shutdown -h +10
shutdown -h 20:25
查看磁盘使用情况
df -h
当前路径下文件夹大小
du -h
查看网络信息
ifconfig
ifconfig eth0 xx.xx.xx.xx(更改ip地址)
ifconfig | grep 172 (当显示的网络信息比较多的时候,如何查看IP地址?)
添加新用户并设置密码
useradd xxxxxxx
passwd xxxxxxx
ls /home/
cat /etc/passwd (查看用户是否添加成功)
切换用户
su xxxxx
查看当前用户
whoami
退出当前用户
exit
远程登录
ssh (用户名)@(ip地址)
多选项卡操作
ctrl + shift + T (出现多选项卡)
alt + 1/2 (选项卡之间进行切换)
查看登录用户
who
删除用户
userdel xxxxxx(家目录没有删除)
userdel xxxxxx -r (删除家目录)
查看用户组情况
cat /etc/group
创建新的组
groupadd xxx
删除组
groupdel xxxx
修改文件所有者
chown xxxx xxx.txt
修改文件所属用户组
chgrp xxx xxx.txx
修改权限
chmod
u,g,o(文件所有者,同组,其他)
r=4,w=2,x=1