Linux

初学Linux的一些指令:

文件和目录操作:

ls    查看目录

ls -a    查看所有目录和文件,包括隐藏文件

ls -l   显示文件和目录的详细信息

ls *[0 - 9]*    显示包含数字的目录名和文件名

cd /home    进入home目录

cd ..    返回上一级目录

cd ../..    返回上一级的上一级目录

cd -    返回上次所在目录

pwd    显示当前路径

touch dir1/dir2.txt   创建名为dir1的目录/名为dir2.txt的文件

mkdir dir    创建名为dir的目录

mkdir dir1 dir2    创建两个目录

mkdir -p./dir1/dir2    创建一个目录树

rmdir 删除空目录

rm -f file.txt    删除一个名为file的文件

rm dir    删除一个名为dir的目录

rm -rf dir    删除名为dir的目录及其目录中的内容

rm -rf dir1 dir2 删除两个目录及其目录中的内容

cp file1 fil2    拷贝file1的内容到file2

cp file1 dir2    拷贝file1文件到dir2目录下

cp dir1 dir2    拷贝dir1目录到dir2目录下

mv   移动/改名

cat file1    显示file1文件内容(一次显示整个内容)

cat -n file1    显示file1文件内容并显示行号

tac file    逆序显示file1文件内容

more file    分屏显示内容长文件内容(分页显示内容)

        space    向上翻屏

        b    向下翻屏

        q    退出

less file    类似more指令,支持查找

head -n file    查看文件前n行内容

tail -n file    查看文件后n行内容

echo "aaaa"    将写的内容显示

echo "abcd" > file    向文件中写入内容

echo "abcd" >> file    向文件中追加内容

seq 1 100    将1-100显示

seq 1 100 > file    将1-100写入file文件

seq 1 100 >> file    将1-100追加入file文件

cut    文本显示切割

cut -b 1-8 file    显示file文件中每一行1-8个字节

cut -d: -f1 file    显示file文件中第一个区域(以:为分割符)

cut -d: -f1-3,7 file    显示file文件中第一至第三个区域,一级第七个区域

sort file   排序(只能对文件中的内容排序)

     -r    逆序

    -t    分隔符

    -k    指定排序的列

    -n    按整数排序

sort -t: -k3 passwd    按第三个区域排序

uniq file    去除文件中相邻的重复行

wc    统计行数,单词数,字符数

    -l    统计行数

    -w    统计单词数

    -c    统计字符数

du    计算每个文件的大小

date    时间戳

    %Y    年份

    %m    月份

    %d    天

    %H    小时

    %M    分钟

    %S    秒

date +%Y

date +%s    时间转换为时间戳

date -d @时间戳    时间戳转换为时间

cal    显示月份

cal -3    显示上一年,本年,下一年的本月份

cal 2018    显示2018年全部月份

which    找命令的路径

find    找文件

find 目录 -name "文件名" -exec ls -1 {} \;    直接执行

find 目录 -name "文件名" -ok ls -1 {} \;    询问是否执行

find . 目录 -mtime +3    查找3天前被修改的文件

find . 目录 -mtime -3    查找3天内被修改的文件

find . -size +1M -exec ls -1 {} \;    找大于1M的文件

find . -size +1M -exec ls -1 {} \;    找小于1M的文件

grep "要找的内容" file    查找文件中要找的内容

find . -name "*.c" | xargs grep "a1"

查找名为a1的.c文件

tar -cvf a1.tar a1    打包

tar -xvf a1.tar    解包

tar -czvf a1.tar.gz a1.tar    压缩

bc    计算器

uname -a    获取系统信息

ctrl c    (快捷键)结束

ctrl d    (快捷键)从键盘读取EOF

ln -s hello    创建一个名为hello的链接

readlink file    读取软链接文件本身的内容

chomd    修改权限

chomd [ugoa] [[+-=] r/w/x file

|    管道符


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值