linux常用命令

1.更新ubuntu 版本

sudo apt-get update

2.安装vim文本编辑器

sudo apt-get install vim

3.清空屏幕

 clear

4.vim编辑c文件(以hello.c为文件名),进入编辑器后输入i 进入插入模式,编辑完成后,将光标移到编辑器最底端,按esc退出,insert字样消失后输入 :wq 保存,返回命令行界面,如果是编辑的多个文件则输入:wqa 表示保存全部文件。

vim hello.c

5.使用gcc xxx.c 编译(c/c++后缀为.cpp),默认生成a.out可执行文件,如果指定后缀名:gcc xxx.c -o hello.out 则生成hello.out

gcc hello.c 

6.查看输出结果:

./a.out

7.编译成 .o目标文件(不可执行文件)

gcc -c min.c -o min.o

8.链接所有文件生成可执行文件

gcc max.o min.o hello.c

9.返回上层目录(. 表示当前目录, … 上层目录)

 cd ../

10.新建文件夹

mkdir les3//(文件夹名)

11.命令连接示例
前提是要保证执行后main.out返回值为0,可通过echo ? 进行查看,如果不为0只能执行前半句命令,正确执行是输出解果并显示该目录所有文件

 ./main.out && ls

12.复制文件

cp main.c main2.c

13.列出文件/文件夹

ls

14.列出文件属性

ls -l          // ls -l -a  列出的包括隐藏文件

15.将一个文件夹的文件复制与之平行的文件夹:首先在当前目录找到文件,再进上层目录,再进要复制的目录 :本列是将les5中的main.c文件 复制到于它平行的les5a目录

cp main.c ../les5a 

16.通过管道将两个应用程序连接查询,前一个命令的输出流作为第二个命令的输入流:查询etc配置文件包含ab的文件 | 表示管道

ls /etc/ | grep ab

17.查看当前进程

ps -e

18.复制文件到其子目录将linuxc 中文件复制到 les6文件夹中

cp a.out avg.c les6

19.卸载软件

sudo apt autoremove

20.更改文件权限(可读可写可执行)

sudo chmod 777 Zukiwi-mac

21.重启

sudo reboot

22.查看进程

ps -elf
ps aux

23.重命名文件

mv test.c  test1.c

24编译重c文件和c++文件

gcc  test.c -o  test.out
g++ test.cpp -o test.out

25通配符:*表示含代表匹配任意名,?号只匹配一个字符
26.查看汇编代码

gcc test.c -g
 objdump -S a.out

25.定义全局变量命令用
export

  1. 密码放在/etc目录

Linux启动的第一个进程init启动的第一个脚本程序是
  /etc/rc.d/rc.sysinit

27.按下 Ctrl-C键能终止当前运行的命令
28.启动Xwindow startx
29.Samba服务器的配置文件是 smb.conf
30.权限数字:

-rwxrwx_ _ _     (第一个-代表文件)
drwxrwx_ _ _     (d代表目录)
r  4
w  2
x  1
没有的权限用_表示  数字权限为0
例如:
-rwxrwx_ _ _ 
owner rwx =4+2+1=7
group:    rwx  4+2+1=7
other:    _ _ _    0+0+0=0
所以文件权限为770

修改文件权限为 chmod 777 文件名

添加p参数 可以创建多级目录:
mkdir -p test1/test2/test3
32.关机命令:halt shutdown -h now(root)

poweroff 立刻关机

shutdown -h 10

     10分钟以后自动关机

init 0也可关机

34.vim关键字补全快捷键 Ctrl+N
35.查看本机网络端口:netstat -an
35. 查看自启动服务 chkconfig --list
36. 乌班图安装软件 sudo dpkg -i package.deb

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值