/root
/home/a (也可以用~表示) a用户的根目录
touch a 新建空白文件a
mkdir
rm 删文件,无法删目录
rmdir 删空目录
rm -r 都能删
cp -r
mv (好像不用-r ?) (也可以用于重命名)
ls dir
ll
history
pwd (print working directory)
clear Ctrl + L 清屏
Ctrl + U 命令全删
Ctrl + W 删命令的最后一个单词
Ctrl + D 关闭终端
-a 显示隐藏文件
–help显示帮助
su - 切换为管理员身份运行
su - a 切换为普通用户a
bc Linux自带计算器【自带高精度】
scale = 10 保留10位小数
quit 退出计算器
obase ibase 【obase要放在ibase前面赋值】
bc -l 数学库:
①s(x) sin(x)
②c(x) cos(x)
③a(x) arctan(x) 所以pi = 4 * a(1)
④l(x) ln(z)
⑤e(x) exp(x)
man bc 显示bc的手册页(manual page)
进入手册页后 /remainder 即可实现查询remainder
cat +文件名 输出文件【也可以用管道 man bc | cat】 【cat + 文件名 -n 输出行号】
more + 文件名 输出文件【空格向下翻页,回车向下一行】
less + 文件名 输出文件【支持按↑↓键,空格向下翻页,b向上翻页】
more和less后面加 /关键词 来实现查询
ll + 目录地址 | grep ‘keyword’ 在目录中查询
ll /etc/ |grep ‘passwd’
grep加上-n可以显示行号 -i忽略大小写的差异
【find】
在位置A查找名字为B的文件或目录 find A -name B
如:在当前目录查找名字为test的文件或目录 find ./ -name test
正则表达式 find ./ -regex B
【vim】
关闭vim也可以:按了ESC后,直接按shift+zz,或者切换到大写模式按ZZ,就可以保存退出了,即是按2下大写的Z
在vim中查询:命令模式下,输入:/字符串
小写n,查找下一个匹配
大写N,查找上一个匹配
vim的r命令用于替换光标所在的字符,做法是先将光标移动到需要替换的字符处,按一下r键,然后输入新的字符。注意,全程无需进入插入模式,也不会进入插入模式。
vim替换功能: :%s/aaa/bbb/g 把全文的aaa替换为bbb (如果没加%只替换当前行,如果没加/g只替换所有行的第一个aaa)
【杀死进程】
法1:
(1)先要搜索进程对应的进程号:
ps -ef | grep 程序的名字
得到进程号
(2)kill -9 进程号
法2:
killall 程序的名字