linux基本操作命令 1

 

? linux菜鸟起飞

?  系统的切换
    linux区别于windows,就是其能够在命令行模式下工作。而windows是基于GUI界面的用户操作。比如说,你从A地到达B地,通过汽车这个交通工具有两种方式可以到达。一是,通过司机驾车,你充当乘客,不考虑如何驾驶汽车只需说明目的地即可,而windows就好比是载车的司机,只负责将你送到目的,而不会让你驾驶汽车。二是,司机将车钥匙给你,你自己驾车前往目的地,你必须学会如何驾驶汽车才行,而linux就是这个平台,你必须通过各种命令完成你想要的操作已达到某种实现。
  
进入linux操作系统是一个友好的gui图形界面,先按住 Alt+Ctrl+空格,然后松开空格键,再按F2就切换到文本行界面,在当前界面使用Alt+F7又可以切换到GUI 图形界面。

?  linux 下的多种查找方式
1findfind 目录 -name “文件名
2
grepls|grep 文件名 :查找当前目录下的文件
3
locatelocate 文件名 
4
、查看命令存放地址
    1.which ls
:查看ls存放地址
    2.whereis ls
:查看ls存放地址

?  sudo 获取最高权限
    在权限受限制的情况下,前面试用sudo命令,可以调用最高权限,比如说建立目录
   
lin账户,在home下有lin目录,在没有使用sudo时,只能在lin目录下建立目录等,而使用sudo,则可以在系统中任意位置建立目录
    sudo mkdir linhai 
在当前目录下建立linhai目录
注意:使用sudo权限必须在root的授权之下。执行时输入自己的密码

    
vi 模式下输入:set nu可显示程序的行号)

?  权限设置
    chmod [权限参数] [文件名]  // r表示可读,w表示可写,x表示可执行 
  
比如说我有一个test.txt的文件,权限是-rw-rw-rw,表示user属主可读写,group属组可读写,other可读写
chmod 777 test.txt 
权限改为-rwxrwxrwx,表示表示user属主可读写执行,group属组可读写执行,other可读写执行
注意:这里的权限设置时二进制的,权限的数字表示r4,w2x14读、2写、1执行),即可读,写,执行=1117;可读,可写=1106...

?  c++程序编译
1、源程序为cpp的话,可以直接用
     g
++ a.cpp 系统会在目录文件下生产一个a.out的文件,直接键入./a.out就可以看到程序运行的结果 
2
、条件同上
     g++ -o const const.cpp 
可以直接把cpp文件编译成为名为const的可执行文件 ./const执行 
3
、先编译成.o文件,然后再使用make编译成可执行文件
    g++ -c a.cpp -o a.o  
转换
    make -o a.o a  
转换
   
执行  ./a就可以看到程序的结果了

?  diff 支持文件/文件夹比较

(显示中c为改变,d为删除:例:10c10
1
diff 1.cpp 2.cpp 比较两个文件的区别
2
diff 1.cpp 2.cpp >3.txt 比较两个文件的区别并输出到新建立的3.txt
3
diff -r a b 比较a文件和b文件 显示为不同文件,然后不同
4
diff -r a b>c 同上

?  开关机

#1. last | more

可以查看登录/注销/重启历史,包括日期、用户等信息。
#2
  这些成功登录/退出的记录储存在“/var/log/wtmp”,登录失败的记录在“/var/log/btmp”中。要想删除登录记录,只需删除这两个文件即可。
  
方法:

1.     sudo -i

1.     echo > /var/log/wtmp

2.    

3.     echo > /var/log/btmp

#3
若要清除命令历史,可运行

1.     history -c或者e

1.     cho > ./.bash_history

【注意】,如果以后查阅,清除历史前要做好备份。比如导出到文件夹里面保存,以供自己以后参考、查阅。可使用命:

1.  cat ./.bash_history >/home/Bentutu/文件夹/cmdtxt

其中的“/home/Bentutu/文件夹/”替换上你的路径即可。

?  其它
pwd:查看当前路径
time
time ./执行文件 :查看文件执行时的运行时间
cal:
查看日历(cal 2010 查看2010年日历、cal 3 2010 查看20103月日历)
date
:查看时间(date +%Y/%m/%d 查看时间、date +%H:%M:%S查看具体时间)
bc
:简单的计算器
man
:帮助(/word 查找)
finger name 
:查看用户信息

od
:查看特殊文件的内容
od -[abcdfhilovx] 
文件名 :其中abcdfhilovx为参数类型。

alias:
查看/自定义 自定义命令
alias
 查看系统中的自定义命令
alias lm=‘ls -al’
:把ls -al 自定义为lm命令

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值