Linux的常用命令

Linux进入图形化界面的命令startx

常用命令

echo   #输出
pwd   #查看在哪里
cd    #前往一个路径,cd ..返回上一层
ls -l #以列表形式显示文件
ls -la #以列表形式显示隐藏文件
ls -lh #以列表形式并且显示文件大小
man  #寻求帮助
grep --help  #查看帮助信息
cat #打印文件内容
head  #输出文件内容前面的信息   head -n 5 xxx.txt
tail  #输出文件内容尾部的信息   tail -f  打印出新内容
less  #交互浏览 
WC  #单词统计
mv  #移动文件,重命名,剪切+粘贴
cp  #复制文件
rm  #删除文件,参数r递归删除目录及一下的子目录

Linux的常用命令_第1张图片
Linux的常用命令_第2张图片

重定向和管道

就是将内容输入文件或者将文件内容输出
将内容输入文件

echo hello > hello.txt   #会将原来的文件内容覆盖
echo wuyou >> hello.txt  #将新内容追加到文件

将文件内容重定向输出

cat < hello.txt

管道将前一个命令的输出作为下一个命令的输入

man less | grep sim

运行脚本

以python脚本为例,这台电脑上装的是python2
chmod +x 增加可执行权限
which 查找文件的位置

➜  Documents vim myprint.py
➜  Documents chmod +x myprint.py
➜  Documents cat myprint.py
#!/usr/bin/env python2
if __name__ == '__main__':
    str = "hello,world!zonst"
    print(str)
➜  Documents python2 myprint.py
hello,world!zonst
➜  Documents which python2
/usr/bin/python2

事件处理

sort #对输入文本进行排序
uniq -c #统计每个独立行的出现次数,仅对已排序文件有效
awk #用来处理文本
find #查找文件
xargs #将参数列表分段执行命令,-n 每次取几个参数,-p 最多几个命令同时并行执行

进程管理

stress   #给系统增加负载或者进行压力测试
top  #显示或者更新排序过的进行管理
ps   #显示进程状态,ps aux显示所有进程,包括其他用户的
ps aux | grep -i chrome | wc -l #统计chrome起了多少个进程 
kill #终止进程或者发送信号给进程,kill -9强力杀进程
killall  #按照名字终止进程
Ctrl+C  #将进程终止
Ctrl+Z  #将前台进程转入后台运行
&   #在后台运行进程
jobs  #显示从当前终端启动的命令
fg    #将后台进程变成前台
bg    #继续被挂起的后台进程

视频剪辑命令

ffmpeg   #视频转码、视频合成
grep    #文本查找
awk     #文本处理
sed     #文本处理
xargs   #执行命令
Google Sheets  #时间轴
ArcTime Pro   #时间轴
Final  Cut Pro X  #精剪

使用命令行生成片段

ffmpeg  -ss  start_time  -to end_time  input_file  output_file

合成片段

ffmpeg  -f  concat -safe  0 -i   files.txt  -c copy  output_file 

你可能感兴趣的:(Linux系统)