linux命令记录

linux命令记录

1.文件操作

1.cd - 在前面操作的目录中来回切换
2.ls -lh 显示文件大小
3.touch 文件名 创建文件
4.mkdir 文件名 创建目录
  mkdir -p 文件名/文件名/... 递归创建目录
5.rm -r 递归删除(删除目录)
  rm -f 强制删除
7.cp 路径/文件名 路径/文件名
 (第一个路径是源文件文件路径,第二个路径是想要将文件复制到哪里)
  cp -i 提示文件是否存在
  cp -r 递归复制(复制文件夹)
8.mv 路径/文件名 路径/文件名
(第一个路径是源文件文件路径,第二个路径是想要将文件移动到哪里)
  mv 源文件名 文件名(重命名)
  mv -i 提示文件是否存在
9.cat 文件名 查看文件内容(全部内容)
10.more 文件名 查看文件内容(分屏查看,只显示一屏幕)
	操作键
	空格键 下一屏
	Enter 下一行
	q 退出
11.echo 文本 显示文本到终端
12.which 命令 查看命令在哪
13.find 路径 -name  "文件名" 查找文件

2.怎么打包压缩文件

打包
tar -cvf 文件名.tar 想要打包的文件
压缩
tar -zcvf 文件名.tar.gz 想要打包的文件
tar -jcvf 文件名.tar.bz2 想要打包的文件
-C 目录 (加上-C指定文件目录)

3.怎么解包解压缩文件

解包
tar -xvf 文件名.tar 想要解包的文件
解压缩
对于.tar.gz文件
tar -zxvf 文件名.tar.gz 想要解压缩的文件
对于.tar.bz2文件
tar -jxvf 文件名.tar.bz2 想要解压缩的文件
-C 目录 (加上-C指定文件目录)

4.重定向 >

例子:ls -lh > a
      echo > a
没有文件a就会创建文件a并将ls -lh本应该在终端的内容输入到a文件中
如果a存在就会被覆盖

5.管道 |

例子:ls -lh | more
将一个命令的输出作为第二个命令的结果
ls命令内容太多用more分屏

6.如何配置环境变量

例子:export PATH=/usr/local/arm-2014.05/bin:$PATH
	export PATH=...:$PATH

7.ssh命令

ssh port username@remote
ssh 端口号 用户名 ip地址
端口号默认22
用户名是电脑用户
ip地址也可以是域名

免密登录
要在~/.ssh下进行
第一步
ssh-keypen
然后一路回车下去
第二步
ssh-copy-id -p port username@remote
设置后就不用再设置了

8.远程查看服务器

1.date 查看当前系统时间
2.cal 查看日历(calendar)
	-y 查看一年的日历
3.df  -h 查看磁盘剩余空间(disk free)
4.du -h 目录名 查看目录下文件大小(disk usage)
5.ps au 当前运行进程
6.top 动态显示当前cpu占用情况
7.kill -9 进程代号 终止进程

9.组命令

groupadd 组名 添加组
groupdel 组名 删除组
cat etc/group 确认组信息
chgrp -R 组名 文件名/目录名

10.创建用户

useradd -mg
-m是该用户创建在家目录下
-g是固定用户所在的组
passwd 用户名
修改密码

删除用户
userdel -r

修改用户的权限
usermod -g 组 用户名(修改主组)
usermod -G 组名 用户名 (添加附加组)
例子:usermod -G sudo hlsg 
hlsg这个用户就可以用sudo命令了

查看
cat -n /etc/group | grep hlsg

whoami 查看当前用户
who linux下所有用户
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值