Linux 常用命令

系列文章目录

一、linux常用命令

 

文章目录

 


前言

1.要使用命令必须先启动Shell程序,ctrl+alt+t 启动Shell程序

2.登陆者分为普通用户和root用户,前者提示符时¥,后者是#

3.Shell命令严格区分大小写

4.Shell命令格式:由命令名和多个选项以及参数组成的命令行;各部分之间用空格隔开;选项以-连字符作为前缀表示项的开始;一个命令可能有多个选项组成;命令名 -选项名 参数名;如ls -l

5.文件以及目录显示的不同颜色代表不同的含义;黑色(普通文件)、绿色(可执行文件)、红色(压缩文件)、蓝色(目录文件)、水红(图像文件)、青色(链接文件---快捷方式)、黄色(设备文件代表某个设备)

6.ctrl +alt +z  //返回

7.sudo apt install vim  //安装vim编辑器;sudo apt-get install name

8../文件名 即执行该可执行文件

一、目录操作常用命令

1.ls命令:

              ls -a :显示该目录下所有文件

              ls -l :显示文件详细信息

              ls -s :显示每个文件大小

              ls -S :按文件大小排序

              ls -F :显示文件类型

              ls -t :按文件修改时间排序

              ls 文件名:显示该文件的信息

              ls -l 文件名:显示该文件的详细信息(total 4 代表当前目录下文件大小总和为4KB;第一部分的第一个字母代表不同的文件类型即-表示普通文件,d表示目录,l表示链接文件,b代表设备文件,第一部分后9个字符三三为一组,分别代表文件所有者、用户组、其他用户的读写执行权限,若没有三个中任意权限,则用-表示;第二部分表示当前目录下的文件数;第三部分表示文件目录的所有者;第四部分表示文件所属用户组;第五部分表示文件大小;修改时间;文件名)

2.cd命令:

3.mkdir(对于新建文件夹权限问题:sudo mkdir /home/newfile1);rmdir -p newfile1(注意只能删除空目录)

4.chmod命令:sudo chmod 124 filename //表示将该文件的文件主、文件主所在的组群的用户、其他用户的权限分别修改为仅可执行、仅可写、仅可读;sudo chmod 777 filename//表示将该文件的所有用户的权限均设置为可读可写可执行;ls -l 文件名 查看该文件的权限;chmod +x filename;

5.解决了困扰我许久的问题,敲打cd /filename 经常出现No such file or directory ;问题Ubuntu 20似乎不支持当前路径,而仅仅支持绝对路径

 

二:文件操作常用命令

5.touch myfile//新建一个不包含任何格式的空文件

6.gedit filename//可视化编辑文档;cat > filename //以命令行的形式重写原文件内容;

7.cat filename //显示该文件里的内容;cat filname1 > filename2 //将文件一合并到文件2中(覆盖);cat filename1 >> filename2//将文件1里的内容追加到文件2的末尾

8.sudo cp filename /home/    (将该文件拷贝到指定文件目录下)

9.sudo mv filename /usr/lib  (将该文件移动到指定目录下)

10.rm -rf /dir1/dir2/文件   //表示强制递归删除该文件下所有文件

 

三.进程线程控制命令

1.ps  //查看系统进程

2.top  //动态显示系统进程状况

3.nice  //按用户指定的优先级运行进程,renice  //修正进程的优先级

4.kill  //杀死进程

5.bg  //将挂起的进程放到后台执行;fg//将后台进程放到前台执行

6.C++关于进程的头文件也是unistd.h

 

四.编译运行调试文件

1.vim filename.cpp   //用vim编写C++文件

2.gcc filename1.c -o filename1   //用gcc将C文件编译为可执行文件

3.g++ filename1.cpp -o filename1  //用g++将C++文件编译为可执行文件

4.getpid();getppid()  //分别获得当前进程和父进程的进程ID

5.g++ -g -o 可执行文件名 源程序文件

    gdb 可执行文件名;break 行号;r;start ;n;q;

五.常见debug

1.core dump:   gdb ./可执行文件 core_name           //即查看错误信息

                         g++ -lm -03 -g file.cpp -o file

                         gdb file

                         start

                         next  / enter                 // 执行下一行程序

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值