基本的Linux系统命令
首先按Ctrl+Alt+T进入终端
嗯,首先是终端下的关机和重启指令:
reboot 重启
halt 关机
poweroff 关机
shutdown -r now 现在立刻重启
shutdown -r 10 10分钟后重启
shutdown -r 12:21 在12:21时重启
shutdown -h now 现在立刻关机
显示Linux位数 getconf LONG_BIT
显示Linux IP ifconfig
以下是终端指令:
1、what is 查询 例:what is printf
man 查询 例:man -k keyword
2、文件及目录管理
创建 mkdir mkdir .test 是建立隐藏文件
创建 touch 例:touch test.txt 建立名为test的文本文件(对Linux系统而言,.txt后缀这个东西其实是无所谓的)
创建并编辑 vi 例:vi test.txt
删除 rm
仅删除空目录 rmdir
删除目录 rm -rf (目录) 例:rm -rf test
删除日志 rm *log
移动 mv
复制 cp
复制目录 cp -r
3、目录切换
进入目录 cd (目录) 例:cd /home
返回主目录 cd
返回上一级 cd ..
返回上个目录 cd -
显示当前目录 pwd
列出目录 ls
按时间列出 lsl 或 ls -lrt
按时间全部列出 lm 或 ls -al|more
最后两个是因为常用,自己添加的,参考网上的方法,在 home/zwd/.bashrc 中加入以下两行
alias lsl = 'ls -lrt'
alias lm = 'ls -al|more'
然后在终端中运行: source ~/.bashrc
以上就结束了取别名的过程
4、查找
查找obj文件 find ./ -name '*.o'
查找文件 find ./ test.txt
查看内容 cat -n (文件) 其中-n 指的是带有序号的显示内容
显示前十行 head -10
显示后五行 tail -5
5、vi 操作
命令行切换至插入模式 i 从当前位置插入
o 插入一行新的空行,并光标定义在该行的开始位置
a 从当前位置的后面插入
插入模式回到命令行 Esc
进入底行模式 :
ZZ 保存退出
:wq 保存退出
:q! 强制不保存退出
:w 保存
vi最初运行的是命令行模式,按i进入插入模式,按Esc返回命令行模式,按:进入底行模式,其中对文本进行编辑实在插入模式下进行的。
最初实验这里是,出现了按上下左右的方向键出现“^A^B^C^D”的问题,我采用重装vim进行解决,在终端执行如下:
卸载预装的vim tiny版
sudo apt-get remove vim-common
更新
sudo apt-get update
安装vim full版
sudo apt-get install vim
嗯,最重要的是这个:
获取root权限 sudo su
然后输入密码
以上是我总结的比较常用的终端指令,只是很小的一部分,之后再学习时继续更新。