Linux基本命令使用
来源:互联网 发布:js自动 a 标签事件 编辑:程序博客网 时间:2024/05/16 06:08
1.命令置换 //一个命令的输出,是另一个命令的输入
变量名='$(命令)'
echo "$变量名"
2.取别名
alias 变量名='命令'
3.更改权限
chmod +x 文件名 //设置为可执行
./文件名 //执行文件
4.执行多条命令
$ echo 1; echoo 2; echo 3; echo 4 //互不影响
$ echo 1 && echoo 2 && echo 3 && echo 4 //前面的执行成功,才会往下面执行
$ echo 1 || echo 2 || echo 3 || echo 4 //只有前面的执行失败了,才会往下面继续执行
5.成组命令
{ echo "User report for `date`.";who;} | pr
应该注意的:左括号“{”后面应有一个空格;右括号“}”之前应有一个分号;。
(echo "User report for `date`.";who) | pr
如上所示,在用圆括号括起成组命令时,左括号后不必有空格,右括号之前也不需加上分号。
6.数组赋值
city[0]=Beijing
echo ${city[0]}
通过for循环读取数组
num=${#arry[@]} //获得数组长度
for((i=0;i<num;i++));do
echo "${arry[$i]}"
done
7.从键盘读入数据
read 变量 //将读取的内容存到变量里
echo $变量 //输出变量
8.$ 参数含义
$# 是传给脚本的参数个数
$0 是脚本本身的名字
$1 是传递给该shell脚本的第一个参数
$2 是传递给该shell脚本的第二个参数
$@ 是传给脚本的所有参数的列表
$* 是以一个单字符串显示所有向脚本传递的参数,与位置变量不同,参数可超过9个
$$ 是脚本运行的当前进程ID号
$? 是显示最后命令的退出状态,0表示没有错误,其他表示有错误
9.字符串操作
read str
leikeweidahaoren
echo ${str:2:5} //从位置3开始(第一个下标为0) 再往后截取5个字符
$str = ${str}
10.gdb调试工具
C语言:
一、启动
1.编译: gcc -g test.c -o test
2.启动gdb: gdb test 进入调试
run (启动程序)
二、调试
1.显示信息
gdb -tui test 显示文本交互界面 (回车两次)
list num (显示源代码)
info locals 显示局部变量
2.设置断点
break num 在第几行设置断点
break num if 条件成立时停住. 例如: break 337 if i==0
info break 显示断点信息
del num 删除第num个断点
dis num 停用第num个断点
3.单步执行
step num 每次执行num行
next num 往下执行num行
continue 从断点处继续运行程序
11、建用户:
adduser phpq //新建phpq用户
passwd phpq //给phpq用户设置密码
# useradd –d /usr/sam -m sam
此命令创建了一个用户sam,
其中-d和-m选项用来为登录名sam产生一个主目录/usr/sam(/usr为默认的用户主目录所在的父目录)。
12、建工作组
groupadd test //新建test工作组
13、新建用户同时增加工作组
useradd -g test phpq //新建phpq用户并增加到test工作组
注::-g 所属组 -d 家目录 -s 所用的SHELL
14、给已有的用户增加工作组
usermod -G groupname username
或者:gpasswd -a user group
15、临时关闭:
在/etc/shadow文件中属于该用户的行的第二个字段(密码)前面加上*就可以了。想恢复该用户,去掉*即可。
或者使用如下命令关闭用户账号:
passwd peter –l
重新释放:
passwd peter –u
16、永久性删除用户账号
userdel [-r] peter
userdel可删除用户帐号与相关的文件。若不加参数,则仅删除用户帐号,而不删除相关文件。
groupdel peter
usermod –G peter peter (强制删除该用户的主目录和主目录下的所有文件和子目录)
17、从组中删除用户
编辑/etc/group 找到GROUP1那一行,删除 A
或者用命令
gpasswd -d A GROUP
18、显示用户信息
id user
cat /etc/passwd
19.修改文件属性,使xiaoming可以操作xiaoqiang的文件和目录。
chmod 777 /home/xiaoming
20.查看ip
ifconfig -a
阅读全文
0 0
- Linux基本命令使用
- Linux基本命令使用
- linux 基本命令使用
- Linux 使用基本命令
- Linux基本命令使用
- Linux的基本使用命令
- Linux TomCat 基本使用命令
- Linux基本命令的使用
- linux tomcat命令基本使用
- Linux的基本使用-基本命令
- linux grep命令 More命令 Less命令 基本使用
- Linux 终端常用基本命令的使用
- linux中chkconfig命令的基本使用
- linux下vim编辑器基本使用命令
- linux和windows基本命令使用
- LINUX之基本命令的使用
- 查看 Linux 系统使用量基本命令
- Linux基本命令及vim的使用
- 分布式系统中的必备良药 —— 服务治理
- composer安装 laravel 框架
- Hive简介
- 正向代理和反向代理
- 网络通讯要素
- Linux基本命令使用
- qmake手册——预览
- PHP编程规范
- css使多个相互之间有间隔的元素居中显示
- Spring Boot应用的启动原理
- Linux基础 标准教程(2)—文件和目录管理命令 ls
- mysql 5.6.73 版本数据库的安装和编码的配置
- 说说equals() (上)
- qmake手册——开始