Linux 实用命令
来源:互联网 发布:剑灵奇葩捏脸数据 编辑:程序博客网 时间:2024/05/16 00:48
1.首先啰嗦一下linux的特点:比windows稳定、多任务、安全性较强
2.几个可以了解一下的单词:
Kernel:内核
Shell:外核、壳 (shell:命令解析器,常说的shell编程就是命令式的)
File System:文件系统
#root:超级用户权限
$user:普通用户权限
3.linux操作
(基础点)
建立远程连接:telnet 172.16.0.189【IP】
查看OS版本信息:uname
获取帮助信息:ls -help 、 man ls 、 info ls
切换到超级用户:su -root
查看root的id:id root
显示当前登录到系统的所有用户:who
显示当前用户:whoami
查看系统的挂载点,磁盘信息:df -k
清屏:clear
显示日期:cal
显示时间、日期:date
打开计算器:bc
(同时执行多个命令)
cd;ls 回到根目录同时显示文件
date;cal;pwd 显示日历
(目录和文件)
cd /,找到根目录
cd 【homt】,回到根目录下的home
cd .,回到当前目录
cd ..,回到当前目录的上级目录
pwd,显示当前目录
ls,列出文件
ls -l,文件详细信息
ls -f,文件类型
ls *.txt,匹配所以txt文件
touch filename,创建文件
chmod a=rw filename,修改文件的读写权限
mkdir dir1,创建目录dir1
mkdir -p dir1/dir2,创建多级目录
rm filename,删除文件
rmdir dir1 ,删除目录
rm -r dir1,删除多级目录
cp 复制文件或目录
cp source_file destination_file
cp -r dir3 dir4
cp -r dir3 dir4/tmp
mv 移动、重命名file or direction
cat /etc/passwd:一次列出目录下所有文件
more /etc/passwd:分屏显示
less /etc/passwd:分屏列出部分目录文件
上下 f b退出:q
find 查找,后接一些查找的条件
grep 过滤
ls | grep -i a.txt //查找匹配a.txt文件的a.txt
cat date >> a.txt 追加 date到a.txt
cat /dev/null > a.txt 清空a.txt中的内容 清空某个文件
cat /etc/passwd | wc -l wc 统计 line words characters
谈谈vim编辑器
vim是许多程序员的最爱的,因为它小巧,灵活。。。
切换模式按键:esc
编辑模式 进行编辑
命令模式 移动光标h、l 前后 j、k 上下
行末模式 :
保存 :wq
退出 :q!
恢复 u
vi分文本模式和命令模式 切换模式:esc
1.激活vi命令:vi filename(filename是已存在的文件或要创建的新文名)
2.要退出vi,必须处于命令模式
3.有六个命令(a、A、i、I、o、O)会将vi切换到文本模式
切换模式按键:esc
i 在光标当前位置插入
a 在光标所在位置后插入
o 在光标所在行下插入一空行
删除
x 删除一个字符
dw 删除当前词
3dw 删除三个词
dd 删除当前行
5dd 删除五行
:5,10d 删除五到十行
替换
r 替换一个字符
cw 替换一个单词
cc 替换一行
C 替换从光标至行尾
保存
:w 存盘
:w newfile 存成新文件
:wq 存盘退出Vi
退出
:q!
拷贝
yw 拷贝词
yy 拷贝行(或y)
p 当前行下粘贴
:1,2co3 拷贝行1,行2在行3之后
:4,5m6 移动行4,行5在行6之后
~ 改变大小写
J 把当前行和下一行连起来
u 恢复,废除刚才的编辑操作
:set nu 显示行代码(:set nonu)
:21 光标停在指定行
21G 光标停在指定行(G 到文件尾,1G 到文件头)
/串 从当前行往下查找
?串 从当前行往上查找
n 查找继续
:r file2 在光标所在位置插入另一个文件
:1,$s/旧串/新串/g 替换全文(或:%/旧串/新串/g)
前台进程、后台进程
ctrl + c 给前台进程发送中断信号,中断前台进程
ctrl + z 使进程挂起(休眠)
jobs 查看休眠进程 id号
bash
系统的初始化配置文件: /etc/profile
用户初始化的配置文件:~/.bashrc
查看进程树:pstree
使配置文件生效:source
压缩与解压缩
zip unzip
gzip gunzip
tar -cvf tar -xvf
compress -f uncompress (*.Z)
uncompress也可以解压*.gz类型的压缩文件
用户和组
创建组: groupadd 组名
创建组时给组加组号: groupadd -g gid 组名
删除组:groupdel 组名
修改组名称:groupmod -n 新组名 旧组名
修改组的id:groupmod -g 新id 组名
将用户添加到某一个组:gpasswd -a 用户名 组名
将用户从某一个组删除:gpasswd -d 用户名 组名
修改用户名:usermod -l 新用户名 旧用户名
修改用户家目录:usermod -d 新家目录 旧家目录
删除用户:userdel 用户名
userdel -r 用户名 (将用户的家目录彻底删除)
改变文件所属组 chown
(待续完善)
- linux命令实用命令
- linux Unix 实用命令
- linux若干实用命令
- Linux实用命令
- linux 实用命令
- linux 实用命令 小结
- linux实用命令收集
- linux 实用命令
- Linux实用命令集合
- linux实用命令汇总
- Linux 实用命令汇总
- linux 下实用命令
- Linux 实用命令汇总
- linux实用命令
- Linux 终端实用命令
- Linux常用实用命令
- linux实用命令
- 实用Linux命令 lsof
- windows eclipse tomcat 配置远程调试
- iOS学习之iOS沙盒(sandbox)机制和文件操作(一)
- 身为大学生,不可不知道的就业常识
- need
- Problem 20:Factorial digit sum
- Linux 实用命令
- 河南周口2个月查出近6千人吃空饷 财政开支超1亿
- C#WinFrom程序打包/图解VS2008项目的安装与部署图解含卸载
- 基本数据结构
- iOS学习之iOS沙盒(sandbox)机制和文件操作(二)
- 年人均输液八瓶 这种解读不科学
- 仿新浪微博布局学习——妙用TabHost
- showModalDialog 的使用
- shell字符串操作方法