Linux常用命令

date 显示服务器时间
cal 显示日历

文件系统
root /根目录
cd / 跳到根目录
ls 查看当前文件
ls -l 查看当前文件详细信息
第一个字母d 表示目录
第一个字母- 表示文件


clear 清除当前窗口
cd .. 退回到上层文件夹
mkdir tutorial 新建文件夹
rmdir tutorial 删除文件夹
cp file1.txt file2.txt 拷贝file1.txt到file2.txt


cat filename 查看文件内容
diff file1 file2 比较文件差异
head(file2.txt -n 1) 查看文件的前几行
tail(file2.txt -n 1) 查看文件的后几行


word count
wc file2.txt 结果 行数 单词数 多少字节
wc -l file2.txt 只查看行数
wc -w file2.txt 只查看单词数
wc -c file2.txt 只查看字节数

rm filename 删除文件 不可撤销

mv
修改文件名
mv file1.txt helloworld.txt
移动文件
mv helloworld.txt CTutorial/

less filename.txt 只显示文档file的一部分 然后用上下箭头来翻动
使用q来退出


chmod命令 更改权限
三段
u作者 g小组 o其他
rwx rwx rwx
110
二进制表示也行
读/写/运行

chmod u-r file2.txt 作者权限减r(不可读
chmod u+r file2.txt 恢复可读权限
chmod go-r file2.txt 除作者外其他人都不能读
chmod 444 全部可读


grep命令 用于对文本文件进行搜索
grep France paris.txt 在paris.txt是否有France
grep a paris.txt 所有包含字母a的单词 正则表达式
grep a* paris.txt 字母a出现任意次的单词
grep aa* paris.txt 字母a至少出现一次的单词

grep ^F paris.txt 以F开头
grep d.g paris.txt .通配符
grep d[oi]g paris.txt [o或者i]
grep d[A-Za-z]g paris.txt [A-Za-z]任意英文字母

命令组合
查找并计数
grep d[A-Za-z]g paris.txt | wc


zip 文件压缩
zip CProgram.zip * 压缩当前文件夹的内容到CProgram
unzip解压

tar
压缩
tar -zcvf CTut.tar.gz Ctutorial/
解压
tar -zxvf CTut.tar.gz


下载
wget URL -O filename

Powered By Valine
v1.5.2