Linux的基础命令

基础命令:

1、查看当前目录下的文件和目录的详细信息 ls -l/ll

2、查看ip地址 ifconfig

3、查看当前目录 pwd

4、相对路径/绝对路径 cd

5、创建文件 touch 文件名

6、创建目录 mkdir 目录

7、删除空目录 rm -rf 目录 删除文件 rm 文件名

8、复制 cp 文件1 文件2

9、移动 mv 文件1 文件2

10、重命名 mv 文件1 文件

11、重定向 echo "hello" > aa.txt 追加 >>

12、查看文件内容 cat 文件名

13、查看文件尾部内容 tail -num 文件 tail -f 文件名 动态查看文件信息

14、查看文件前面内容 head -num 文件名

15、查看文件内容 less 文件名

16、分页显示文件内容 more 文件名         

17、退出命名 q/ ctrl c /exit

18、编辑文件 vi 输入i 或者a进入编辑状态 / 点击esc输入冒号(英文的) 再按wq或者exit(wq保存,q!不保存)保存退出

19、清理屏幕 ctrl l

20、添加新用户 useradd 新用户名

21、修改用户密码 passwd 用户名

22、删除用户 userdel -r 用户名

23、改变文件或目录的权限(授权) chmod -R 777 文件名   r=4, w=2, x=1, -=0

24、查找命名的使用 find -name 关键词/ find -perm 777/ find -user root / find -size -1M

        常用参数:

        -name 按名称查找

        -size按大小查找

        -user按属性查找

        -type按类型查找

        -iname忽略大小写

        参考实例

        使用-name参数查看/etc目录下面所有的.conf结尾的配置文件:

        [root@linuxcool ~]# find /etc -name "*.conf

        使用-size参数查看/etc目录下面大于1M的文件:

        [root@linuxcool ~]# find /etc -size +1M

        查找当前用户主目录下的所有文件:

        [root@linuxcool ~]# find $HOME -print

        列出当前目录及子目录下所有文件和文件夹:

        [root@linuxcool ~]# find .

        在/home目录下查找以.txt结尾的文件名:

        [root@linuxcool ~]# find /home -name "*.txt"

        在/var/log目录下忽略大小写查找以.log结尾的文件名:

        [root@linuxcool ~]# find /var/log -iname "*.log"

        搜索超过七天内被访问过的所有文件(很有用):

        [root@linuxcool ~]# find . -type f -atime +7

        搜索访问时间超过10分钟的所有文件:

        [root@linuxcool ~]# find . -type f -amin +10

        找出/home下不是以.txt结尾的文件:

        [root@linuxcool ~]# find /home ! -name "*.txt"

        与该功能相关的Linux命令:

        mkdumprd命令 – 为内核转储崩溃恢复初始ramdisk映像

        ctrlaltdel命令 – 设置Ctrl+Alt+Del组合键的功能

        sudo命令 – 以系统管理者的身份执行指令

        pidof命令 – 返回运行程序的进程ID

        fuser命令 – 使用文件或文件结构识别进程

        unalias命令 – 取消命令别名

        createrepo命令 – 创建yum源生成元数据

        groups命令 – 输出指定用户

        openssl命令 – 加密算法

        passwd命令 – 修改用户账户密码。

25、查看目录的大小 du -h

26、查看进程 ps -ef / ps -ef| grep 关键词

27、杀死进程 kill 进程号/ kill -9 进程号 (强制)

28、查看系统资源的使用情况 top

29、查看系统内存的使用情况 free -m

30、查看系统硬盘的使用情况 df -h

31、查看22端口号 netstat -anp | grep 22

32、查看系统资源 vmstat

33、重启 reboot -r now

34、关机 shutdown -h now

35、切换用户su -用户名/sudo su

36、压缩文件和目录 tar -cvf 123.tar(打包)/ tar -zxf 123.tar.gz(解压)

37、zip压缩文件和解压 zip -r 压缩包名 压缩目录 / unzip -r 解压

38、shell脚本的执行 sh aa.sh 没有aa.sh的执行权限也可以执行

39、定时器 crontab -e / 查看定时器 crontab -l

40、远程复制 scp -r root@ip地址:/home/zzz  

        scp ftmb.sql ubuntu@10.1.1.71:/home/ubuntu/ceetree/ 文件

        scp -r ftmb.sql ubuntu@10.1.1.71:/home/ubuntu/ceetree/ 文件夹

41、 rz  选择文件进行上传

42、sz 文件名    sz后面跟文件名可以进行文件从linux上面下载

43、根据进程id查看进程占用端口  netstat -nap | grep 19115

44、netstat -tunlp 用于显示 tcp,udp 的端口和进程等相关情况。

        netstat 查看端口占用语法格式:

        netstat-tunlp|grep 端口号

        -t (tcp) 仅显示tcp相关选项

        -u (udp)仅显示udp相关选项

        -n 拒绝显示别名,能显示数字的全部转化为数字

        -l 仅列出在Listen(监听)的服务状态

        -p 显示建立相关链接的程序名

        例如查看 8000 端口的情况,使用以下命令:

        #netstat -tunlp| grep 8000tcp000.0.0.0:80000.0.0.0:*LISTEN26993/nodejs 

        更多命令:

        netstat-ntlp//查看当前所有tcp端口

        netstat-ntulp|grep80//查看所有80端口使用情况

        netstat-ntulp|grep3306//查看所有3306端口使用情况

45、防火墙允许 53 端口   ufw allow 53

        禁用 53 端口   ufw delete allow 53

        允许 80 端口  ufw allow 80/tcp

        禁用 80 端口  ufw delete allow 80/tcp

46、启用防火墙  sudo ufw enable

47、查看已开放状态   sudo ufw status

48、chown -R 用户名:组名 ./ 及 chown用法介绍

    1.命令格式:

    chown[选项]...[所有者][:[组]]文件...

    2.命令功能:

    通过chown改变文件的拥有者和群组。在更改文件的所有者或所属群组时,可以使用用户名称和用户识别码设置。普通用户不能将自己的文件        改变成其他的拥有者。其操作权限一般为管理员。

    3.命令参数:

    必要参数:

    -c显示更改的部分的信息

    -f忽略错误信息

    -h修复符号链接

    -R处理指定目录以及其子目录下的所有文件

    -v显示详细的处理信息

    -deference作用于符号链接的指向,而不是链接文件本身

    选择参数:

    --reference=<目录或文件>把指定的目录/文件作为参考,把操作的文件/目录设置成参考文件/目录相同拥有者和群组

    --from=<当前用户:当前群组>只有当前用户和群组跟指定的用户和群组相同时才进行改变

    --help显示帮助信息

    --version显示版本信息

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 219,701评论 6 508
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 93,649评论 3 396
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 166,037评论 0 356
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,994评论 1 295
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 68,018评论 6 395
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,796评论 1 308
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,481评论 3 420
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,370评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,868评论 1 319
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 38,014评论 3 338
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 40,153评论 1 352
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,832评论 5 346
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,494评论 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 32,039评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,156评论 1 272
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,437评论 3 373
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 45,131评论 2 356

推荐阅读更多精彩内容

  • Linux习惯问题: 在vim编辑时,按了ctrl + s后,再按ctrl + q就可以继续执行了。ctrl + ...
    光着脚的鞋阅读 4,515评论 0 16
  • Linux 目录 /:根目录,一般根目录下只存放目录,在Linux下有且只有一个根目录。所有的东西都是从这里开始。...
    miniminiming阅读 700评论 0 4
  • 1 ls-a隐藏文件 -l详细信息 -h把详细信息格式化 2 cd+. 当前目录 +..上级目录 ~ 跟...
    清歌扶酒_6258阅读 315评论 0 0
  • 进入带空格的文件或者文件夹 Linux文件权限详解 文件和目录权限概述 在linux中的每一个文件或目录都包含有访...
    annkee阅读 2,670评论 0 4
  • 戴老师以前就告诉我们每天晚上都要写一篇字,今天我写的“木”字,我就写了一行,所以我才写了十个“木”。我组了...
    rx任曦阅读 181评论 0 0