打开Excel文件
libreofffice *.xls
打开pdf文件
evince pdf name
打包解压命令:tar
tar(tape archive)打包指令 最后打包的文件是tar.gz文件
tar
-c create 建立新的备份文件
-x extract从备份文件中还原文件
-z gzip | ungzip通过gzip指令处理备份文件
-v verbose显示指令执行过程
-f file
例:
1.打包命令: tar -czvf ***
将文件file1.txt、file2.txt压缩打包成file.tar.gz压缩包
tar -czvf file.tar.gz file1.txt file2.txt
2.解压命令 : tar -xzvf ***
tar -xzvf file.tar.gz
如何删除后缀为.nfsxxx
出现.nfsxxx是由于文件被程序占用
linux无法使用rm删除.nfsxxx命名的文件
删除方法:
/sbin/fuser -k .nfs*
tail命令:
格式:tail 选项 文件 -f 循环读取 -n显示文件尾部n行内容 -c 显示的字节数
tail test.txt
##显示test.txt文件最后十行 默认n=10
tail -f test.txt
##显示test.txt文件最后十行 文件更新输出内容也更新
tail -n 5 test.txt
##显示test.txt文件的最后五行
tail -n +5 test.txt
##显示第5行到文件结尾
tail -c 10 test.txt
##显示文件最后十个字符
查看空间占用du
du -sh /
##显示文件总和大小
du -sh */
##显示每一个文件的大小
who whoami
who
##显示当前有哪些用户登录
whoami
##显示用户当前使用的用户名
diff
diff 参数 源文件 目标文件
-b 忽略空格造成的不同
-q 只报告什么地方不同 不报告不同位置的不同信息
-i 忽略大小写的差异
-r 比较目录时比较所有子目录
-s 两个文件相同时才报告
diff file1 file2
diff -r dir1 dir2
gvimdiff file1 file2 图形化界面
tkdiff file1 file2 调用图形化界面比较差异
alias
alias 给命令起别名
例:
cd ~
ls -a
gvim .cshrc_user
alias lrt "ls -rt"//编辑设置别名
cut
cut 参数 目标文件
-b 以字节为单位进行分割
-c 以字符作为单位分割
-d 自定义分割符,默认为制表符
-f 与-d一起使用,指定显示哪个区域
-n 取消分割多字符,仅和-b一起使用
例:
test.txt
who am i
cut -b 3 tset.txt
o
cut -b 1-3 tset.txt
who
cut -b 1,3 tset.txt
wo
test2.txt
恭喜发财
cut -c 3 test2.txt
发
test3.txt
root:x:@:@:ROOT
cut -d : -f 5 tset3.txt
ROOT
crontab
格式
minute hour day month week commend
minute 0-59的所有数字
hour 0-23的所有数字
day 1-31的所有数字
month 1-12的所有数字
week 0-7的所有数字 0和7代表周日
commend 要执行的命令
例:
1 1,2 * * * /home/workspace/test/drop_cache.sh
代表每天的1点2点的第1分钟要执行命令 ,代表不同的时间点
1 1-3 * * * /home/workspace/test/drop_cache.sh
代表每天的1点到3点的第1分钟要执行命令 -代表一个时间范围
*/1 * * * * /home/workspace/test/drop_cache.sh
代表每隔1分钟要执行命令 ,代表不同的时间点